主要问题是 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 中的扩展程序。 它们允许您执行诸如向浏览器添加新功能、保存您最喜爱的网站等操作。
在 JavaScript 中工作的最佳 Chrome 扩展
有许多很棒的 Chrome 扩展可以在 JavaScript 中使用。 一些最好的包括:
1. CodeMirror:这是一个很棒的扩展,允许您在浏览器中编辑和预览代码。 它还具有一个内置的 JavaScript 编辑器,这使得编写和测试代码变得容易。
2. JS Bin:这是另一个很棒的扩展,可以让你在浏览器中快速测试和调试代码。 它还具有一个内置的 JavaScript 编辑器,这使得编写和测试代码变得容易。
3. JSLint:JSLint 是一个很棒的扩展,可以帮助您检查代码中的错误和潜在问题。 它还具有一个内置的 JavaScript 编辑器,这使得编写和测试代码变得容易。