問題タブ [google-chrome-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 に答える
34133 参照

google-chrome - Google Chrome拡張機能:ローカルストレージ

Google Chromeの拡張機能を開発していますが、問題が発生しました。options.htmlページを作成し、manifest.jsonファイルに追加しました。ページは正しく表示されます。

オプションを保存してから、拡張機能が実行されるはずのページに戻りました。

残念ながら、オプションのローカルストレージはオプションの代わりに「null」を返していました。拡張機能のJSスクリプトから直接ローカルストレージオプションを設定した場合、正常に機能しますが、オプションページから設定した場合は機能しません。

拡張機能のJavascriptファイルからoptions.htmlローカルストレージ値にアクセスする方法はありますか?

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

javascript - コンテンツ スクリプトは、HTML フレーム内のテキスト ボックスの値を設定できますか? Google Chrome 拡張機能の使用

私は非常に単純な拡張機能に取り組んでいました.拡張アイコンをクリックすると、Webページが新しいタブで開かれ、WebページにはHTMLフレームがあり、その中にテキストボックスがあります. 同じ値を設定したい。

開くウェブページには次のものがあります。

そしてabc.htmには次のものがあります:

現在のテキストボックスの値をhttp://yahoo.comなどに置き換えるにはどうすればよいですか? Chrome拡張機能のコンテンツスクリプトが必要だと思いますが、コード/コンテンツの方法/内容がどうあるべきかはわかりません。ガイド/ヘルプしてください。どうもありがとう。感謝します。

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

google-chrome - Chrome 拡張ページ アクション JS

このドキュメントを使用して拡張機能を作成しようとしています: http://code.google.com/chrome/extensions/content_scripts.html

ドキュメントの準備ができた (ロードされた) ときに JS コードの一部を実行したい。

これは私のmanifest.jsonです:

これは私のmain.jsです:

ページhttps://my.site.eu/がブラウザーにロードされたときに何も起こらなかったというのは、間違っていますか?

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

google-chrome-extension - Chrome 拡張機能と history.onVisited イベント

私は Chrome 拡張機能の開発に不慣れで、次の質問があります: 私の拡張機能は、UI なしでバックグラウンドで動作し、ユーザーが特定の Web ページにアクセスするたびに警告ダイアログを表示する必要があります。したがって、ブラウザが実行されているときは常にバックラウンドで動作するはずです。

結果なしで次のコードを試していました:

マニフェスト.json

background.html

このコードの何が問題になっていますか?

ありがとう

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

javascript - Jquery/JS/Browser 固有の API を介した印刷イベントのキャプチャ

印刷イベント (IE の onbeforeprint および onafterprint イベントなど) をキャプチャする方法があるかどうかを尋ねたかったのです。本当はもっとやりたい。印刷を中断できるか、キャンセルできるか、または印刷オプションをまとめて変更して myPrint オプションを使用できるかどうかを知りたいです。これはプラグイン/拡張機能/XPCOM で実現できますか? 実際、私はクロスブラウザーコントロールが必要であり、異なるブラウザーで個別のコントロールを使用してもかまいません.IEのプラグイン、mozillaの拡張機能/ XPCOM、可能であればChrome拡張機能を介して..

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

javascript - Google Chrome拡張機能でWebページの選択されたテキストを取得する

Google Chrome 拡張機能を開発しています。ポップアップがクリックされたときに、popup.html ファイルにある入力ボックスに、現在の Web ページで選択されたテキストが含まれるようにします。

テキストボックスの例:

Web ページでテキストが選択されている場合、テキストボックスには選択された単語が含まれている必要があります。で試しましchrome.extension.getBackgroundPage().getSelection()たが、動作しません。

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

javascript - Date.JS parse isBefore 問題

私は、date.js を使用して、ユーザー フレンドリーな文字列形式 (2006 年 7 月 1 日 12:34:14) で記述された日付と比較しています。私はこのコードを使用します。

lasttime と newtime はどちらも上記のような文字列です。これを試すと、

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

javascript - chrome 拡張機能 - リンクのホバー時にポップアップとして説明を表示する必要があります

chrome 拡張機能 - ポップアップ ページにリンクがあります。リンクの左側にポップアップとしてリンクのホバー時に説明を表示する必要があります (説明 div が拡張ウィンドウの外に出てくることを意味します) (ポップアップ ページにはポップアップがあります)。

垂直ドロップダウンメニューに似ています... chrome拡張機能で動作するはずです。

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

google-chrome - インストールする前に、Google Chrome 拡張機能のコードを確認することはできますか?

Google Chrome 拡張機能は素晴らしい発明ですが、多くのユーザー情報とやり取りできる可能性があります

それらをインストールする前に、マニフェストやソース コードを参照することはできますか?

StackOverflow でこれを尋ねている理由は、最初の拡張機能を開発したばかりだからです。アクセスする Web サイトの CSS スタイルを操作しているため、インストールの直前に次のプロンプトが表示されます。

「この拡張機能は、すべての Web サイトの閲覧履歴と個人データにアクセスできます。」

かなり怖いです...このメッセージのために、多くのユーザーが拡張機能をインストールしていないことを想像できます. 私の拡張機能が何をしているのか、そしてそれがどれほど安全かを彼らに見せてくれることを本当にうれしく思います...

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

javascript - GoogleChrome拡張機能-タブを自動的に作成および削除します

ハイライトされたテキストに基づいて外部スクリプトを起動する拡張機能を作成しています。これまでのところ、新しく作成されたウィンドウを閉じるときに問題が発生することを除いて、スクリプトは機能します。

私のbackground.htmlには、次のものがあります。

私の問題は上記の設定にあります。「url」が読み込まれる前にタブが閉じられるため、スクリプトが実行されることはありません。

getSelected行(5〜7行目)を取り出すと、タブが開き、スクリプトが完全に実行されます。実行後にタブを自動的に閉じる構文を取得しようとしています。

ありがとう!