検索結果 138 件

by mitsugu
2017年2月24日(金) 16:30
フォーラム: 拡張機能・テーマ
トピック: 特定のアドオンのON/OFFを切り替えるプラグインはないですか?
返信数: 4
閲覧数: 15048

Re: 特定のアドオンのON/OFFを切り替えるプラグインはないですか?

 単純にアドオンマネージャの「無効化」「有効化」のクリックではだめなんでしょうか?再起動が必要なアドオンの場合、アドオンマネージャ上で再起動もできますし。ソースは失念したのですが、アドオンを無効化すると、アドオンは読み込まれないはずです。
 わざわざそれ用にアドオンを作らなくても、と思いますがどうでしょう?
 アドオンマネージャを使えばe10sもアドオンのWebExtensions化も気にしなくて済みますよ。
by mitsugu
2017年1月04日(水) 08:14
フォーラム: 拡張機能
トピック: 条件に従ってコンテキストメニューを表示したい
返信数: 1
閲覧数: 11584

Re: 条件に従ってコンテキストメニューを表示したい

 Bug1271354 - Support moz-extension: urls in MatchPattern として登録されてました。Google Chrome と同仕様にするようです。

 https://bugzilla.mozilla.org/show_bug.cgi?id=1271354
by mitsugu
2017年1月03日(火) 18:17
フォーラム: 拡張機能
トピック: 条件に従ってコンテキストメニューを表示したい
返信数: 1
閲覧数: 11584

条件に従ってコンテキストメニューを表示したい

WebExtensions 対応の拡張を書いています。

特定のウインドウ上 ( popup/main.html ) でのみコンテキストメニューの項目を表示したいため以下のようなコードを background script に書いたところ、コンテキストメニューが表示されません。Google Chrome では問題なく表示されています。どのようにすれば該当ウインドウ上 ( popup/main.html ) でのみコンテキストメニューを表示できるでしょうか

なお、コンソールに次の気になるエラーメッセージが出ています ( Google Chrome ではでません ) 。

Invalid ...
by mitsugu
2017年1月03日(火) 14:10
フォーラム: 拡張機能
トピック: XMLHttpRequestが機能しない。
返信数: 5
閲覧数: 17497

Re: XMLHttpRequestが機能しない。

 2017年1月2日版の Firefox Developer Edition で開発作業が再度できるようになりました。

 クロスオリジンの XMLHttpRequest が background script で可能なことを確認しました。

 以上報告まで。
by mitsugu
2016年12月28日(水) 20:29
フォーラム: 拡張機能
トピック: XMLHttpRequestが機能しない。
返信数: 5
閲覧数: 17497

Re: XMLHttpRequestが機能しない。

まったく解決しているわけではないですが。

Firefox Developer Edition で開発作業をしていたのですが、12 月 23 日の Firefox Developer Edition のアップデートから、開発中のアドオンがソースをまったく変更していないにもかかわらず動かなくなりました。19 日までの Firefox Developer Edition では動作していました( 19 日の Firefox Developer Edition を再インストールしたら動作しましたので Firefox Developer Edition のアップデートが原因と思われます ...
by mitsugu
2016年12月22日(木) 08:56
フォーラム: 拡張機能
トピック: XMLHttpRequestが機能しない。
返信数: 5
閲覧数: 17497

Re: XMLHttpRequestが機能しない。

hutteNippon.weatherXMLData.open('GET',uri);
この uri はどこからでしょうか?

追記:
この uri が参照するデータのオリジンはどこか、uri 変数はどこで定義されているか、の両方の意味で確認です。


global.hutteNippon.weatherXMLData={}; // 週間天気予報 RSS



function getWeatherXMLFile(){


の間に


// 一次細分区域コードハッシュテーブル
global.hutteNippon.hLocationCode={
'宗谷地方(稚内 ...
by mitsugu
2016年12月21日(水) 17:39
フォーラム: 拡張機能
トピック: jpmについて
返信数: 2
閲覧数: 12902

Re: jpmについて

 WebExtensions と addon-SDK は異なる拡張用のフレームワークです。互換性はありません。
by mitsugu
2016年12月21日(水) 13:40
フォーラム: 拡張機能
トピック: XMLHttpRequestが機能しない。
返信数: 5
閲覧数: 17497

XMLHttpRequestが機能しない。

WebExtensions で拡張を書いています。

以下のように main.html で JavaScript main.js を呼び出しています。コードのように main.js 内で XMLHttpRequest を使っているのですが、コンテンツを取得することができません。具体的には hutteNippon.weatherXMLData.status が 0 となり、console.log() が実行されていません ( デバッガでチェックしました )。取得することができるようにするにはどうすればよいのでしょうか。
ちなみに XUL で拡張を書いていた時はコンテンツを取得できています ...
by mitsugu
2016年12月18日(日) 10:16
フォーラム: 拡張機能
トピック: DOM で要素にアクセスできない
返信数: 1
閲覧数: 10375

Re: DOM で要素にアクセスできない

 自己解決しました。

 ケアレスミスでした。以下のように location.js のコードを変更するとうまく行きました。文書をロードし終える前に getElementById を実行していました。

コード: 全て選択

(function(){
  document.addEventListener("DOMContentLoaded", function(){
    var elm=document.getElementById('pref_list');
    console.log(elm);
  }, false);
})();
by mitsugu
2016年12月17日(土) 20:36
フォーラム: 拡張機能
トピック: DOM で要素にアクセスできない
返信数: 1
閲覧数: 10375

DOM で要素にアクセスできない

WebExtensions に対応した拡張を書いています。

表題にありますようにユーザインターフェースを構成する HTML 文書のある要素に DOM でアクセスができません。具体的には location.js で示した JavaScript コードの getElementById で HTMLElement ではなく、null が返ってきます。要素を取得するにはどうすればよいでしょうか。
なお、location.html は browser.windows.create() にて POPUP させています。

location.html

<!DOCTYPE html>
<html ...
by mitsugu
2015年12月30日(水) 15:08
フォーラム: Mozilla アプリケーション
トピック: XULRunner は自家ビルドしないといけなくなったのでしょうか?
返信数: 2
閲覧数: 11918

Re: XULRunner は自家ビルドしないといけなくなったのでしょうか?

結局

コード: 全て選択

hg clone https://hg.mozilla.org/releases/mozilla-release release
して、ソースを取得し、

コード: 全て選択

hg archive -r リビジョン番号 ../src
などとして、該当バージョンのソースを取得してビルドする他無いようです。
by mitsugu
2015年12月19日(土) 19:30
フォーラム: Mozilla アプリケーション
トピック: XULRunner は自家ビルドしないといけなくなったのでしょうか?
返信数: 2
閲覧数: 11918

XULRunner は自家ビルドしないといけなくなったのでしょうか?

こんにちは。

XULRunner についての質問なのですが……

Mozilla の ftp サイトを見たところ 42.0 以降の XULRunner のビルドが見当たらないのですが、自家ビルドをしなければならなくなったのでしょうか?それっぽい情報も見かけているのですが、英語力がないので、いまいち理解していません。
どなたかご存知ありませんか?
by mitsugu
2015年6月20日(土) 16:42
フォーラム: 拡張機能
トピック: アドオンが削除された際の処理
返信数: 4
閲覧数: 24033

Re: アドオンが削除された際の処理

最近の状況。
・FUELが廃止される予定
https://dev.mozilla.jp/2015/06/firefox-40-addon-compatibility/

・ObserverServiceの通知もいつまででもは使えない予定
https://developer.mozilla.org/en-US/docs/Observer_Notifications#Extension_Manager


最新の対応方法
・アドオンマネージャを使え
https://developer.mozilla.org/en-US/Add-ons/Add-on_Manager ...
by mitsugu
2013年7月02日(火) 20:11
フォーラム: 拡張機能
トピック: blowser.xulのoverlayができなくなった。
返信数: 3
閲覧数: 12917

Re: blowser.xulのoverlayができなくなった。

 Hütte Nippon ( AMO: https://addons.mozilla.org/firefox/addon/hutte-nippon/ 開発リポジトリ: https://github.com/mitsugu/JWeather ) というアドオンを制作している者です。
 私の Hütte Nippon ではここのところ特にソースに手を入れておりませんが、普通に overlay できています。またその辺りの仕組みに変更があったというアナウンスもありません。
 仮にですが廃止された要素を使っているなど hoge.xul になんらかのエラーがあると、正常に overlay されません。エラーコンソールに何かエラーとかは出てませんか?
by mitsugu
2013年6月03日(月) 17:41
フォーラム: その他
トピック: Livemark用インターフェースについて
返信数: 4
閲覧数: 27647

Re: Livemark用インターフェースについて

ラピッドリリースになってからは、ソースコードが最も確かだと思いますよ。他にドキュメントリソースがない場合も少なくありませんし。
先の

m

であれば、パラメータの説明もコメントで書かれています。
また

m

はユニットテストのコードですから、前提とされている各関数の使い方は把握できます。
さらにコールバック mozILivemarkCallback の構造も追跡できますし。

自分は MDC に該当トピックが見当たらないときはソースにあたっています。それが確実なので。
m
自分の場合はソースを読むといっても idl 止まりで大抵の場合はそれで間に合っています。C ...