Tag: 谷歌,铬devtools

$(document).click()在chrome扩展中不起作用

我正在创建一个chrome插件,它显示了我在页面底部添加的div标签中的网页上单击的元素。 当我点击浏览器操作时,插件显示为我在底部设计的。 但是脚本中脚本的另一部分不起作用, 我真的很喜欢chrome -plugins,拜托他 的manifest.json { “name”: “Iframe”, “description”: “”, “version”: “1”, “manifest_version”: 2, “background”:{ “scripts”:[“background.js”] }, “browser_action”: { “default_title”: “Make this page red” }, “permissions”: [ “” ] } myscript.js var iframe = document.createElement(“iframe”); var div = document.createElement(“div”); div.setAttribute(“src”, “”); div.setAttribute(“style”, “position:fixed; z-index:10000;bottom:0px;left:0px; border:none; width:100%; height:100px; background-color:#ccc;border:#000 solid 3px;”); div.setAttribute(“scrolling”, “no”); div.setAttribute(“frameborder”, “0”); […]

检测Chrome浏览器是否启用了扩展程序

我正在为Wordpress编写一个小插件,我需要检测chrome扩展是否为“Enabled”。 目前我只能通过连接到其中一个资源来检测扩展是否“已安装”。但是,我需要检测安装是“已启用”还是“已禁用” 这可能吗? 谢谢你的时间。

从Google Chrome的开发人员工具获取信息

我正在开展一个项目,希望我从Google Chrome的开发者工具中获取信息。 更具体地说,当我打开目标网站上的开发人员工具时,在资源选项卡下,正在填充一个名为other的文件夹。 此文件夹填充了URL列表。 我很好奇是否有可能以某种方式访问​​或获取通过任何编码语言填充的URL(最好是python,/ javascript / ajax / java)。 有关如何访问Google Chrome开发人员工具中的数据的任何意见,建议和建议将不胜感激。

将字符串粘贴到文本框中。 Chrome扩展程序

我正在制作一个需要复制和粘贴文本的chrome扩展。 假设用户在任何网页上选择一些文本,它应该被复制到变量中,当用户按下ctrl + 3时(如果在文本框中或我们的普通ctrl + v工作的地方),它应该粘贴它。 普通的复制粘贴工具,但具有不同的快捷方式。 目前我的脚本具有此function:我正在正确检索数据但不知道如何粘贴它。 var copy_paste1; document.onkeydown = function(evt) { evt = evt || window.event; if (evt.keyCode == 49 && evt.ctrlKey) { var c = window.getSelection(); copy_paste1 = c alert(copy_paste1); document.getElementById(“myButtonId”).click(); } if (evt.keyCode == 51 && evt.ctrlKey) { alert(copy_paste1); //****INSTEAD OF THIS ALERT I WANT TO PASTE! } }; 我该怎么办?

使用jQuery的Chrome扩展程序

我下载了http://code.google.com/chrome/extensions/samples.html#ea2894c41cb8e80a4433a3e6c5772dadce9be90d 。 我想把它变成jQuery,但如果我这样做: $(“div”).css(‘background-color’, ‘black’); $(‘.click’).click(function(){ chrome.tabs.executeScript(null, {code:”document.body.style.backgroundColor='” + $(this).attr(‘id’) + “‘”}); window.close(); }) red blue green yellow 这不起作用。 什么都没发生。 为什么?

Chrome开发工具:告诉我什么类型的事件附加到元素但是哪个文件?

在Chrome中,当我右键单击DOM元素以查看附加了哪些事件侦听器时,它总是说jquery.min.js:2。 但是,我想知道哪些JavaScript文件包含该侦听器(例如,单击事件侦听器)。 例如,哪个文件中包含此代码? $(‘#clickMe’).on(‘click’, function(e){ //clicked});

停止chrome扩展中的内容脚本

我已经开发了chrome扩展,我添加了, chrome.browserAction.onClicked.addListener 一旦点击该脚本将启动该脚本,该脚本将依次在单击浏览器操作的选项卡上的网页底部添加div, 我所要做的就是,我需要添加一个关闭链接,它将停止内容脚本并关闭底部的div, 我已经尝试了windows.close(),self.close()但似乎没有任何工作,我至少希望它以第二次点击浏览器操作的方式工作,脚本应该停止。 这是我的代码, background.js chrome.browserAction.onClicked.addListener( function() { chrome.tabs.executeScript( { file: ‘myscript.js’ } ); }); myscript.js document.body.appendChild(div); document.addEventListener(“click”, function (e) { e.preventDefault(); var check = e.target.getAttribute(“id”); var check_class = e.target.getAttribute(“class”); if(check==”ospy_” || check==”ospy_id” || check==”ospy_text” || check==”ospy_el” || check==”ospy_class” || check==”ospy_name” || check==”ospy_href” || check==”ospy_src”|| check==”ospy_wrapper”|| check==”ospy_style”|| check==”ospy_rx”|| check==”ospy_con”|| check_class==”ospy_td”|| check==”ospy_main_tab”|| check_class==”ospy_tab” || […]

如何在chrome中的dev工具中访问js-file / lib时设置断点?

是否可以在调试时获取断点,以便每次访问某个类时它都会停止 ,否则它会正常运行。 这是一个非常常见的用例,当一个人不想停止在jquery函数或其他常见的libs函数上,并希望保留在特定的js文件上,但不知道什么可以解决bug,所以一个人不要我想明确地在js文件的每一行上设置一个断点来捕获该文件的所有访问 。 Chrome DevTools是否有针对该调试function的选项? 更新: 或者也许有另一种方法可以通过忽略整个库(如jquery)来获得类似的function,如果应该有一个断点,那么只有其他文件才会被调试器处理? 对于这个案子来说,这仍然不是最好的解决方案,但无论如何都要节省很多时间。 UPDATE2: 第二种方法在这里描述,但我有Chrome 26,遗憾的是在接下来的一两个月内无法更新它,所以此function现在对我的浏览器不起作用。

调试动态添加的javascript文件

我有一个Web应用程序,它根据用户选择的选项动态添加javascript文件,实时使用ajax来避免刷新屏幕。 我现在正在尝试调试这些动态添加的javascript文件,并尝试了谷歌Chrome的开发者工具和Firebug的Firefox插件,并注意到动态添加的javascript“文件”没有出现,所以我不能选择它们来添加断点等等 那么,有没有解决方案,即调试动态添加的javascript文件?

jQuery ajax:如何防止chrome DevTools中的404错误垃圾邮件?

我正在通过jQuery ajax与CouchDB进行通信,并且REST合约预计会出现’404’错误。 但对于每个以’404’,’412’结尾的请求,Google Chrome会在DevTools控制台中写一条红色错误行,如下所示: 是否有可能以某种方式配置jQuery,因此’404’不是给定请求的错误? 虚假错误垃圾邮件混乱输出,我可以错过真正的错误或一些console.log同时查看数百个假的’404’和’412’“错误”:)。