主な問題は、Chrome 拡張機能が window.currentTab プロパティにアクセスできないことです。 これは、現在のタブの URL を取得できないことを意味します。
chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) { var url = tabs[0].url; });
このコードは、chrome.tabs API を使用して、最後にフォーカスされたウィンドウのアクティブなタブを照会しています。 コールバック関数にタブの配列が渡され、アクティブなタブの URL がその配列の最初の要素から取得されます。
JavaScript Chrome 拡張機能
JavaScript Chrome 拡張機能は、Google Chrome にインストールできる拡張機能です。 ブラウザーに新しい機能を追加したり、お気に入りの Web サイトを保存したりできます。
JavaScript で動作する最高の Chrome 拡張機能
JavaScript で使用できる優れた Chrome 拡張機能が多数あります。 最高のいくつかは次のとおりです。
1. CodeMirror: これは、ブラウザーでコードを編集およびプレビューできる優れた拡張機能です。 また、JavaScript 用のエディターが組み込まれているため、コードの記述とテストが容易になります。
2. JS Bin: これは、ブラウザーでコードをすばやくテストおよびデバッグできるようにする、もう XNUMX つの優れた拡張機能です。 また、JavaScript 用のエディターが組み込まれているため、コードの記述とテストが容易になります。
3. JSLint: JSLint は、コードのエラーや潜在的な問題をチェックするのに役立つ優れた拡張機能です。 また、JavaScript 用のエディターが組み込まれているため、コードの記述とテストが容易になります。