Firefox userChrome.js greasemonkeyスクリプトスレ34 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/01/12(木) 05:07:43.82ID:EIatOs2i0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ33
http://potato.2ch.net/test/read.cgi/software/1473545696/

■拡張機能
greasemonkey
http://www.greasespot.net/
Scriptish
https://addons.mozilla.org/ja/firefox/addon/scriptish/
Userscripts.org (旧:http://userscripts.org/ のミラーサイト)
https://userscripts-mirror.org/
OpenUserJS.org
https://openuserjs.org/
Greasy Fork
https://greasyfork.org/

"alta88's userChromeJS"
http://userchromejs.mozdev.org/index.html
"alta88's userChromeJS" 本体ミラーサイト
http://mirror.umd.edu/mozdev/userchromejs/
http://ftp.heanet.ie/mirrors/mozdev/userchromejs/
userChromeJS フォーラム
http://forums.mozillazine.org/viewtopic.php?f=48&;;t=1006795

"zeniko's userChrome.js"
http://mozilla.zeniko.ch/userchrome.js.html
userChrome.js フォーラム
http://forums.mozillazine.org/viewtopic.php?t=397735
http://forums.mozillazine.org/viewtopic.php?t=556229
userChrome.js用スクリプト - wiki@nothing
http://wiki.nothing.sh/2710.html
2017/05/31(水) 19:19:27.31ID:iXkvnpJs0
>>661
window取ってきて叩けばconsole.log()は使えるっぽい

(function(){
var browserMM = gBrowser.selectedBrowser.messageManager;
browserMM.addMessageListener("addon-id@sample", function(listener){
var data = listener.data;
alert(data.key);
});

function contentScript(){
var window = this.content;
window.console.log(this); // Frame script environment

var sel = window.getSelection();
window.console.log(sel);

var data = {key:"返信"};
this.sendAsyncMessage("addon-id@sample", data);
}

var script = 'data:' + 'application/javascript;charset=utf-8,' + encodeURIComponent('(' + contentScript.toString() + ')();');
browserMM.loadFrameScript(script, true);
})();

http://revolver2011.blog96.fc2.com/blog-entry-196.html
664名無しさん@お腹いっぱい。
垢版 |
2017/06/01(木) 05:03:31.19ID:Mw3SOPKr0
nsIContentFrameMessageManagerがthisにセットされてるみたいよ

https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIContentFrameMessageManager#content
https://developer.mozilla.org/ja/Firefox/Multiprocess_Firefox/Message_Manager/Message_manager_overview#Content_frame_message_manager
■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

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