探検


Firefox userChrome.js greasemonkeyスクリプトスレ45

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2025/03/08(土) 15:39:04.31ID:pOxfyNuN0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ43
https://egg.5ch.net/test/read.cgi/software/1700794897/
Firefox userChrome.js greasemonkeyスクリプトスレ44
https://egg.5ch.net/test/read.cgi/software/1710342779/
2025/05/01(木) 12:09:28.05ID:P8liOMrf0
>>341
(function () {
try {
ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
CustomizableUI.createWidget({
id: 'fp-youtube',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
const btn = aDocument.createXULElement('toolbarbutton');
btn.id = "fp-youtube";
btn.setAttribute("class", "toolbarbutton-1 chromeclass-toolbar-additional");
btn.setAttribute("label", "YouTube");
btn.setAttribute("tooltiptext", "YouTubeを開きます");
btn.style.listStyleImage = 'url("https://www.youtube.com/yts/img/favicon-vfl8qSV2F.ico";)';
btn.addEventListener('command', () => aDocument.defaultView.openTrustedLinkIn('https://www.youtube.com', 'tab'));
return btn;
}
});
} catch(e) {
ChromeUtils.reportError(e);
};
})();
2025/05/01(木) 12:14:13.72ID:P8liOMrf0
>>341
なんかアイコンのとこに余計なセミコロン入ってるね、今までアイコン表示できてた?
342は
btn.style.listStyleImage = 'url("https://www.youtube.com/yts/img/favicon-vfl8qSV2F.ico";)';
に修正で
2025/05/01(木) 12:24:09.90ID:TT78eSqb0
あーなんか知らんけど5chに書き込む時に勝手にセミコロン付与されるのか
.ico"と)の間のあとのセミコロンは取ってね、2個めはそのままで
2025/05/01(木) 12:50:33.94ID:ag7FH5Wj0
>>342-345
ありがとうございます 完璧です
Aris-t2のadditional_top_toolbars.uc.jsにずらり並べてみようと思います

ChatGPTに聞いてみてもさっぱりでした
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況