問題タブ [browser-extension]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
72 参照

firefox - Web ページ Firefox プラグインまたは拡張機能


ユーザーが Web を閲覧しているときにバックグラウンドで実行する必要がある小さな Web アプリを構築しています。動的に追加された Iframe は、ユーザーがページを更新または切り替えるたびにリロードできないため、オプションではありません。
Google Chrome ではこれは非常に簡単に実現できますが、Firefox でそれを実装する方法に関する例やドキュメントはどこにもありません。

私が本当に望んでいるのは、依存しない完全にクロムのないフレームを開く方法だと思います(これは、ユーザーがページを切り替えたり更新したりしても、Webアプリを実行し、そこにとどまります)

何か案は?

0 投票する
2 に答える
858 参照

windows-7 - 独自の Firefox 拡張機能を登録するには?

Firefox 拡張機能の書き方を学ぼうとしています。ここから HelloWorld の例をダウンロードしましたが、登録方法がわかりません。

プロファイル拡張フォルダーを見つけました (最新の Firefox バージョンを使用しているので簡単です) が、作成する必要があるこの "ポインター ファイル" が何であるかを本当に理解できませんでした (ショートカットを試してみましたが、機能しませんでした)。

この「ポインタファイル」とは何ですか? どうすれば正しく登録できますか?問題があればWin 7を使用しています。

ありがとうございました。

0 投票する
3 に答える
219 参照

css - ページ自体をリロードせずに、更新されたバージョンの CSS ファイルを使用してページを再レンダリングするブラウザー拡張機能

Web UIデザインを学びたい。(わかっています、わかっています。プログラマーであることは不利な立場に置かれます。しかし、とにかくやってみたいと思います。) したがって、CSS ファイルを「デバッグ」したいと思います。

私が見つけた最大の煩わしさの 1 つは、ページ全体をリロードしないと CSS ファイルの変更をテストできないことです。ページが大きすぎる場合があります。ページが AJAX に大きく依存しているため、何度もクリックした後に多くの要素がページに表示されることがありました。ときどき、Command + R を押し続けるのが嫌いなことがあります。

ページ全体をリロードせずに、更新されたバージョンの CSS ファイルを使用してページを再レンダリングする主要なブラウザー (できれば Safari や Chrome) の拡張機能はありますか?

0 投票する
1 に答える
298 参照

javascript - リダイレクトをキャッチして iframe に移動させる

Sciencedirect.comで Diigoを使用しようとしていますが、明らかにページは静的ではなく、変化し続けていますが、毎回同じリンクから同じ論文にアクセスできます。問題は、このリンクがページをサイエンス ダイレクトの動的ページにリダイレクトすることです。

メインページが最初のリンクになるように、JavaScriptまたはGreasemonkeyを介してリダイレクトをキャッチしてiframeに送信することは可能ですか?

例:

http://linkinghub.elsevier.com/retrieve/pii/0924-8579(95)90674-L

0 投票する
1 に答える
259 参照

firefox - Firefox アドオン: Mozilla 独自のサンプル コードから「promptService」が機能しない

ツールバー ボタンを作成するMozilla Addon Builderを使用して拡張機能を作成しました。現在の安定版 FF 3 で実行されているコードに変更は加えられていません。

ツールバーボタンが表示されますが、クリックすると(onToolbarButtonCommandをトリガーする必要があると理解しています)、何もしません。ここでのデバッグについては少し曖昧です。'hello world' が機能しない言語を試したのはこれが初めてです!

0 投票する
2 に答える
145 参照

git - Mercurial または Git をブラウザ拡張機能にバンドルすることは理論的に可能ですか?

http://gnymb.usでブラウザベースの Web 開発ソフトウェアを構築しています。最終的には、localStorage、HTML5 データベース、または Google Gears を利用してファイルをオフラインで編集できるように、オフライン サポートを制限する予定です。

現在、Subversion、Mercurial、および Git のソース管理サポートを構築しています。これは、ユーザーがオンラインのときにうまく機能します。ご存じかもしれませんが、Mercurial と Git を使用すると、オフラインで作業できます。エディターのオフライン サポートの 1 つの問題は、このソフトウェアがブラウザー ベースであるため、ユーザーがオフライン SCM 機能を利用できないことです。

Mercurial または Git をブラウザー拡張機能にバンドルし、ファイル システム階層ではなく、ハッシュベースの localStorage または HTML5 データベースを使用するように変更することは理論的に可能でしょうか? すべてを書き直す必要はありません。Mercurial が Python を使用していることは知っているので、ブラウザー拡張機能で Python を使用したいと考えています。私は他のソリューションにもオープンです。

0 投票する
4 に答える
1393 参照

markup - カスタムのユーザー定義タグをブラウザに認識させる方法は?

ブラウザ (Firefox または IE または Chrome) 用のプラグイン/拡張機能を開発しようとしています。これの目的は、プラグイン/拡張機能が独自のカスタム タグの 1 つを認識できるようにすることです。

例えば:

プラグイン/拡張機能を使用してブラウザにこれを認識させるにはどうすればよいですか?

0 投票する
1 に答える
266 参照

browser-plugin - Web ブラウザの firebreath ドッキング可能ウィンドウ

Firebreath を使用して、Web ブラウザー上にドッキング可能なウィンドウを作成したいと考えています。プラグインが登録されると、ブラウザによって呼び出さ、ブラウザの一部のセクション表示されます。私はこれが初めてなので、どんな助けでも大歓迎です。

0 投票する
11 に答える
85700 参照

c# - Internet Explorer 拡張機能の開発を開始するにはどうすればよいですか?

知識を共有できる IE 拡張機能の開発経験がある人はいますか? これには、コード サンプル、優れたサンプルへのリンク、プロセスに関するドキュメントなどが含まれます。

私は本当にこれをやりたいのですが、お粗末なドキュメント、お粗末なコード/サンプルコード/それらの欠如で巨大な壁にぶつかっています。あなたが提供できるヘルプ/リソースは大歓迎です。

具体的には、IE 拡張機能内から DOM にアクセス/操作する方法から始めたいと思います。

編集、さらに詳細:

理想的には、クリックすると外部サイトへのリンクを含むメニューがポップアップするツールバー ボタンを植えたいと思います。また、条件によっては DOM にアクセスし、ページに JavaScript を植え付けたいと考えています。

IE 拡張機能で情報を永続化する最良の方法は何ですか? Firefox/Chrome/最新のブラウザでは を使用しますwindow.localStorageが、明らかに IE8/IE7 ではオプションではありません。たぶんSQLite DBなどですか?.NET 4.0 がユーザーのコンピューターにインストールされると想定してもよろしいですか?

IE9 と互換性のあるものを構築したいので、Spice IE を使用したくありません。この質問にも C++ タグを追加しました。C++ でビルドしたほうがよい場合は、それを行うことができるからです。

0 投票する
1 に答える
509 参照

google-chrome - ページを編集するためのChromeまたはFirefoxの拡張機能?

Firebug / Chromeの「要素の検査」のような拡張機能はありますか?これにより、ノードをページに簡単に追加し、変更をファイルに保存することができますか?これがページを開発するための良い方法だと私は思います。