Firefox Mozillaでプログラミング(XUL) (133レス)
上下前次1-新
1: 2015/03/31(火)21:09 ID:??? AAS
※Firefoxの拡張、アドオン(addon)、改造について
XUL や XPCOM を使ったプログラミングについて
関連情報は >>1-10
70: 2016/03/24(木)18:49 ID:??? AAS
xul ウィンドウを open() した直後では、
xulファイルで独自に宣言した関数や変数は使えないようになったか?
onload 内なら使えるけど。
画像リンク[png]:open2ch.net
71: 2016/03/24(木)18:56 ID:??? AAS
{
"manifest_version": 2,
"name": "Open2ch Web Extension",
"version": "1.0",
"description": "Open2ch Web Extension",
"applications": {
"gecko": {
"id": "open2ch@ne.jp",
"strict_min_version": "45.0.0"
}
省9
72: 2016/03/24(木)18:57 ID:??? AAS
こんなんでやってみた
フレームでヘッドラインを表示した場合は出なかった
// headline.js
console.log("headline.js begin");
73: 2016/03/24(木)19:00 ID:??? AAS
フレームの上位ファイルを含めなたらいけた
"matches": ["file:///E:/open2ch/*", "*://*.open2ch.net/*", "*外部リンク:open2ch.net],
74: 2016/03/24(木)19:04 ID:??? AAS
フレームのローカルファイルの場所なんて人によって違う
すべてのローカルファイルでjsを実行するのも無駄だし
75: 2016/03/24(木)22:09 ID:??? AAS
ちゃんとタイマ動いた
タブを閉じたら時間の追加も止まった
"content_scripts": [
{
"matches": ["*://*.open2ch.net/*"],
"js": ["timertest.js"]
}
]
console.log("timertest.js begin")
var id = setInterval(function() {
省3
76(1): 2016/03/24(木)22:10 ID:??? AAS
"*://*.open2ch.net/*" で 外部リンク:open2ch.net も含まれる。
Match patterns
外部リンク:developer.mozilla.org
77: 2016/03/24(木)22:16 ID:??? AAS
console.dir(this);
でちゃんと出たぞ
画像リンク[png]:open2ch.net
78: 2016/03/24(木)22:47 ID:??? AAS
this.content が 普通の window オブジェクト(scratchpad での実行環境がWebページの時のthis)っぽい
79: 2016/03/25(金)02:09 ID:??? AAS
>>76 だと、
>"*://*.open2ch.net/*" で 外部リンク:open2ch.net も含まれる。
外部リンク:toro.open2ch.net は含めるけど、
外部リンク:open2ch.net は含めない場合はどう書くのだろう?
80: 2016/03/25(金)03:26 ID:??? AAS
1分毎にヘッドラインをリロードして、
スレタイに"産経"って文字列が含まれていたら、
スレタイをタイトルに設定。
リロード時にフォーカスを失うことがあるみたい。
"content_scripts": [
{
"matches": ["*://*.open2ch.net/*"],
"js": ["headline.js"]
}
],
省13
81: 2016/03/25(金)03:27 ID:??? AAS
ヘッドラインだからこうか
"matches": ["*://*.open2ch.net/headline.cgi"],
82: 2016/03/25(金)17:40 ID:??? AAS
どんなセンスだ?
alarms.create()
外部リンク:developer.mozilla.org
when アラームが最初に発火する時刻を 1970 年 1 月 1 日からの経過ミリ秒 で指定します。
delayInMinutesOptional アラームが最初に発火する時刻を、アラーム設定時から何分後かで指定します。
83(1): 2016/06/10(金)12:21 ID:??? AAS
WebExtensionsを試してみたけど、downloads APIでBlob URLを使えないんだな
84: 2016/08/01(月)23:39 ID:??? AAS
>>83
Firefox 49でできるようになるみたい
外部リンク:blog.mozilla.org
85: 2016/08/11(木)01:19 ID:??? AAS
Applicationオブジェクトを使わないFirefoxの再起動
Miscellaneous
外部リンク:developer.mozilla.org
Services.startup.quit(Services.startup.eForceQuit|Services.startup.eRestart);
86: 2016/10/15(土)13:25 ID:??? AAS
test
87: 2016/10/28(金)16:18 ID:??? AAS
// -sp-context: browser
const Cu = Components.utils;
Cu.import("resource://gre/modules/AppConstants.jsm");
console.dir(AppConstants);
で
AppConstants.platform == "linux"
AppConstants.platform == "win"
省1
88(1): 2016/11/26(土)08:44 ID:??? AAS
デスクトップ版Firefox 57で拡張機能はWebExtensionsベースに限定化
外部リンク:rockridge.hatenablog.com
> 今からちょうど1年後には、レガシー拡張機能と完全テーマがことごとく機能を停止することになる。
89: 2016/11/26(土)14:39 ID:??? AAS
>>88
つまり>>7ら辺が余命一年ってことか…。
上下前次1-新書関写板覧索設栞歴
あと 44 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.034s*