做谷歌插件时,为什么JS代码不执行

问题描述

做谷歌插件时,为什么JS代码不执行

json文件中的内容是:
"content_scripts": [{
"all_frames": true,
"matches": ["http://www.google.com/*"],

"js": ["popup.js"]

}]

解决方案

chrome高版本不支持内联script块,要放到js文件里面导入。。这个你搞对了没有。

解决方案二:

我把JS全放在popup.js文件里了

解决方案三:

你先看popup.js是否插入页面了。
如果插入了,那么就可以处理页面onload等事件,然后主动调用你相关js函数。

解决方案四:

html文件(http://img.ask.csdn.net/upload/201501/27/1422336608_380381.png)
JS文件(http://img.ask.csdn.net/upload/201501/27/1422336643_16906.png)

时间: 2024-11-03 05:49:27

做谷歌插件时,为什么JS代码不执行的相关文章

Notepad++插件JSTool:JS代码格式化工具

  Notepad++插件JSTool:JS代码格式化工具         我们在写Js的时候,经常需要格式化Js代码,这个时候就可以试下这款插件:JsToolNpp(以前也叫:JsMin),针对Js文件格式化效果很好,强烈推荐. 下载插件 插件 > Plugin Manager > Show Plugin Manager jstoolnpp install 安装插件 找到JsTool,选中,然后点击Install按钮,自动下载安装,重启Notepad++ 使用插件 在插件选项里面会多出一个J

javascript-请问如何做一个输出结果的JS 代码?

问题描述 请问如何做一个输出结果的JS 代码? 我这里一个表单,左边的灰色框是输出结果的,只要我点加入订阅的时候 结果就被填写到框里面去,但是如果有其中一项没有选的话就会有一个提示是第几项没有被填写,请问如何做呢? 原文 http://zhidao.baidu.com/question/572891138.html 解决方案 左边的框里加入几项隐藏input,当点击的时候除了在左边显示还要给hidden中赋值,最后判断哪个hidden为空就是没有选.

弹窗-在js代码中执行到某一行代码中手动暂停,然后在手动启动执行

问题描述 在js代码中执行到某一行代码中手动暂停,然后在手动启动执行 我js代码中执行到某一行代码的时候,我想手动的暂停在某一行代码. 然后在通过手动的方式在启动执行下面的代码. 例如:我想在函数a中调用了函数b,而函数b的作用是弹出窗口,让用户输入信息. 我想获取到弹窗用户输入的信息在a函数中用. 但是现在实现的结果不理想.在执行完b函数弹窗的时候,a函数继续往下执行. 获取不到弹窗的用户输入的信息. 那位大神给个思路... 解决方案 function playVideo(){ player.

代码迁移之后jsp页面写的js代码不执行。

问题描述 代码迁移之后jsp页面写的js代码不执行. $(function(){ alert("xxxx"); }); 控制台还报异常了. org.apache.catalina.core.ApplicationDispatcher invoke 严重: Servlet.service() for servlet jsp threw exception java.lang.NullPointerException at com.neusoft.wee.core.tag.Pages.st

js调试工具console.log()方法查看js代码的执行情况_javascript技巧

我之前在调试代码的时候,跟砸js代码执行情况,一般都是通过在代码块中使用alert的方式查看js代码的执行情况,今天也是看到有朋友使用console.log函数打印输出函数,变量,对象,下边就console.log的使用情况进行记录,具体的语法是: console.log("值为:",fn); console.log()能够输出变量,函数,数组,对象等等 <html> <head> <title>this关键字_函数调用</title>

innerHTML&amp;amp;#x27;这儿的js代码不能执行,求帮助&amp;amp;#x27;;

问题描述 大家好,小弟第一次来这儿发帖,请大家关照一下,谢谢我通过一系列的判断后想让他执行varaa=document.body;if(aflag(getPageT(pNo),getNow())){aa.innerHTML='<scripttype="text/javascript"><!--google_ad_client="pub-2423841585951";/*336x280,创建于11-8-16*/google_ad_slot="

北京2008年奥运会开幕的倒记时特效js代码

距离北京2008年奥运会开幕的倒记时特效,简单的演示一下! 距离北京奥运会开幕还有<br><html><head><title>倒计时测试</title><!--倒计时设置代码--><script language="JavaScript"><!-- hide script from old browservar DifferenceHour = -1var DifferenceMinute =

求救 c# winfrom中如何给打开的网页添加一段js代码并执行

问题描述 axwebbrowser使用它写了一个浏览器,现在要求在浏览网页的时候在网页源代码中插入一段js并执行,请问如何添加

jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)_jquery

本文实例讲述了jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法.分享给大家供大家参考,具体如下: 该插件是文章作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现目前较为流行的拖拽改变元素大小的效果,您可以根据自己的实际需求来设置被拖拽元素的最小宽高和最大宽高.整体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E