必须在web_accessible_resources清单键中列出,以便被扩展之外的页面加载。
必须在web_accessible_resources清单键中列出,以便被扩展之外的页面加载。
我需要帮助解决加载我的登录页面时遇到的问题。我在Chrome浏览器的"检查器"中一直收到以下信息:
拒绝加载chrome-extension://bjgfdlplhmndoonmofmflcbiohgbkifn/js/lib/jquery-2.0.2.min.map。资源必须在web_accessible_resources清单关键字中列出,以便由扩展程序外的页面加载。
拒绝加载chrome-extension://bjgfdlplhmndoonmofmflcbiohgbkifn/js/lib/backbone-min.map。资源必须在web_accessible_resources清单关键字中列出,以便由扩展程序外的页面加载。
GET chrome-extension://invalid/
这是我的网站链接 http://www.itayroisman.com。
请帮我解决这个问题。
问题的原因是在加载jQuery文件时,文件顶部包含了一个source map的引用。而source map文件必须在manifest文件的web_accessible_resources键中列出,才能够被扩展之外的页面加载。解决方法有两种:
1. 移除jQuery文件顶部的source map引用。具体操作是删除以下代码行:
//@ sourceMappingURL=jquery-1.10.2.min.map
2. 下载jQuery的source map文件和未压缩的源代码,并将它们放置在扩展目录中。具体操作如下:
- 从jQuery的下载页面下载source map文件jquery-1.10.2.min.map,并将其放置在扩展目录中。
- 从jQuery的下载页面下载未压缩的源代码,并将其放置在扩展目录中。
- 在manifest文件的web_accessible_resources键中添加source map文件路径和未压缩文件路径。具体操作如下:
"web_accessible_resources": [
"jquery-1.10.2.min.map",
"jquery-1.10.2.js"
]
这样,问题就可以得到解决。
最近版本的Chrome浏览器似乎与Hootsuite的谷歌扩展不兼容。
为了解决这个问题,我们需要按照以下步骤进行操作:
1. 首先,打开Chrome浏览器并转到工具>扩展程序。
2. 在扩展程序页面,点击右上角的“开发者模式”按钮。
3. 现在,您将看到每个扩展程序旁边显示的ID号码。我们需要将这些ID号码与开发者工具中显示的错误进行匹配。
4. 打开开发者工具,可以通过右键单击浏览器中的任何元素并选择“检查”来打开它。
5. 在开发者工具中,您将看到与扩展相关的错误消息。
6. 通过比对开发者工具中的错误消息和扩展程序页面中的ID号码,您可以确定哪个扩展程序引起了问题。
7. 一旦您确定了问题扩展程序的ID号码,您可以采取适当的措施来解决它。
这个问题的出现原因是,最近版本的Chrome浏览器对扩展程序的加载过程进行了一些更改。由于这些更改,扩展程序需要在清单键“web_accessible_resources”中列出,以便可以被扩展程序外的页面加载。
为了解决这个问题,我们需要将相应的资源文件添加到扩展程序的清单文件中的“web_accessible_resources”键中。这样,这些资源文件就可以被扩展程序外的页面加载了。
下面是一个示例清单文件,展示了如何添加资源文件到“web_accessible_resources”键中:
{
"manifest_version": 2,
"name": "Hootsuite Extension",
"version": "1.0",
"web_accessible_resources": [
"css/style.css",
"js/script.js",
"images/logo.png"
],
"permissions": [
"tabs",
"http://*/*",
"https://*/*"
],
"background": {
"scripts": ["background.js"],
"persistent": false
},
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["content.js"]
}
],
"browser_action": {
"default_popup": "popup.html"
}
}
请注意,上述示例中的资源文件路径应根据您的实际情况进行更改。您可以根据自己的需求添加或删除资源文件。
通过按照上述步骤进行操作,并将相应的资源文件添加到清单文件的“web_accessible_resources”键中,您就可以解决Hootsuite扩展与最新版本Chrome浏览器不兼容的问题了。