我有一个运行在本地php服务器上的photos.html,里面有一堆javascript和html。每当我加载页面时,我都会得到一个(CONTENT_SCRIPT context for elkanacmmmdgbnhdjopfdeafchmhecbf) Lazy require of extension.binding did not set the binding field。在文件的第一行。
通过我的研究,所有类似的问题似乎都与使用chrome扩展有关,所以它们并没有帮助。即使我取出所有的内容并运行页面,我仍然得到错误。
是什么导致了这种情况?
如果有用的话,我在我的苹果电脑上用php
我正在尝试编写一个Chrome扩展,它只是将一个CSS文件添加到页面的css定义的末尾。
谷歌的文档说,我可以只使用函数chrome.tabs.insertCSS()将css添加到页面,但是从content_script包含的javascript文件运行它不会做任何事情。
我正在尝试两种不同的方法,就像谷歌网站上记录的那样。我有一条alert()语句来告诉我我在脚本中的什么位置,但它从不运行最终的alert。这让我觉得我的脚本可能在中间的某个地方崩溃了。
以下是我的源文件:manifest.json
{
"name": "Custom CSS to GOOGLE
我自己在没有任何脚本代码的情况下收到了这个错误消息,我想知道如何才能找到导致问题的原因。我怎么才能找到它是哪个扩展,我愚蠢到能找到我所有的扩展在哪里。我只是非常忙于学习一门新的语言,并将其应用于一项非常重要的工作
我已经检查了我的代码,并在许多CLI项目中看到了它,甚至当我只编写html代码时也是如此,现在我使用vanilla javascript和python编写代码时也是如此。我甚至不需要使用a.replace(我从未使用过它,每次我放入一些代码时它都会显示)。
Error handling response: TypeError: a.replace is not a function
我试图编写一个chrome扩展,但似乎无法理解如何实现以下场景:
用户在X页
用户单击扩展的按钮
发生了一些事情(具体来说,用户被重定向到某个url)
这里是manifest.json:
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"browser_action": {
我想通过单击网页上的按钮来运行控制台应用程序控制台应用程序将获取信息并放入剪贴板,然后我将在网页上获取该信息。我在关注
我这样做了3-4次,所有其他的事情看起来都很好,但是控制台应用程序没有被调用/执行。
我得到了这些错误。
在网页控制台上
Unchecked runtime.lastError: The message port closed before a response was received.
在后台文件上
Unchecked runtime.lastError: Specified native messaging host not found.
Unchecked runti
我需要在扩展中实现消息传递。在content_script`a中,background.js寻找了一种使用window.postMessage ()和window.addEventListener ()交换文档的方法,但是没有发送消息。通过content_script,我在头上加载了js代码。下面是background.js的代码:
window.addEventListener ("message", function (event) {
// We only accept messages from ourselves
if (event.source! = win