草庐IT

chrome-developer-tools

全部标签

javascript - jQuery.ajax 调用在 Chrome 扩展中失败

我正在将我的一个Firefox扩展程序移植到Chrome,但我遇到了一个AJAX查询的小问题。以下代码在FF扩展中运行良好,但在Chrome中失败,状态为“0”。functionIsImage(url){varisImage=false;varreImageContentType=/image\/(jpeg|pjpeg|gif|png|bmp)/i;varreLooksLikeImage=/\.(jpg|jpeg|gif|png|bmp)/i;if(!reLooksLikeImage.test(url)){returnfalse;}varxhr=$.ajax({async:false,

javascript - 使用 Chrome 的用户脚本劫持变量

我正在尝试使用用户脚本更改页面中的变量。我知道在源代码中有一个变量varsmilies=false;理论上我应该可以这样改变它:unsafeWindow.smilies=true;但它不起作用。当我尝试在不劫持的情况下向控制台发出警报或将变量记录到控制台时,我发现它是未定义的。alert(unsafeWindow.smilies);//undefined!!!编辑:我正在使用Chrome,如果它改变了什么......http://code.google.com/chrome/extensions/content_scripts.html说:Contentscriptsexecutein

javascript - 如何在 chrome 扩展中静默取消 webRequest

我将在此处重新发布来自Chromium-extensionsgoogle组的问题。在我的扩展中,我想取消一些基于url模式的webRequests。我的问题是,如果我在onBeforeRequest事件监听器中返回{cancel:true},浏览器将重定向到一个页面,告诉我该请求被某些扩展程序阻止.但我只想默默地取消请求(因为什么也没发生)。我还尝试在onBeforeRequest事件监听器中返回{redirectUrl:""},控制台会记录一个错误,指出“”不是有效的URL,浏览器底部出现一个栏,显示“等待扩展”。为了关闭该栏,我随后在该网页中运行内容脚本“window.stop()

javascript - Http 站点未检测到 Chrome 中的位置 - 问题

我们今天确实注意到了根据用户位置自动检测邮政编码的问题。它在其他浏览器(edge、IE、Firefox)中运行良好我们必须将站点配置为https,然后它才能正常工作示例:https://www.whatismyzip.com/效果很好其中http://www.mapdevelopers.com/what-is-my-zip-code.php不起作用。--%>--%>functionShowMessages(){debugger;if(navigator.geolocation){navigator.geolocation.getCurrentPosition(success);}els

javascript - 使用 Chrome 处理 Ecmascript6 类问题

我正在转向ReactES6作为编写React类的推荐方式。我从一个简单的例子开始:importReactfrom'react';importReactDOMfrom'react-dom';require('../node_modules/font-awesome/css/font-awesome.css');require('../node_modules/bootstrap/dist/css/bootstrap.css');require('jquery');require('bootstrap');importDashboardfrom'./components/Dashboard

javascript - 无法使用 Chrome 开发者工具查看 localStorage key

我正在尝试做一个简单的JS练习,使用localStorage来存储一些值;当我尝试使用Chromedevtools检查这些值时,我看不到键有什么设置可以让我在每个键上都能看到它吗?编辑:我正在尝试使用设置这个值localStorage.setItem('Try','Thisisatry');console.log(localStorage.getItem('Try'));并且“Thisisatry”正确地记录在控制台中。 最佳答案 显示值的窗口似乎一直向上移动将鼠标悬停在“Thisisatry”和“Key”之间的线上,单击并向下拖动

javascript - 从 Google Chrome 导出 Javascript 控制台日志

有什么方法可以导出记录到GoogleChrome中的javascript控制台的消息吗?如果没有,谁能建议一种诊断客户端机器上javascript问题的好方法?尽管设置了相同的环境,但我无法在本地复制问题。 最佳答案 第1步:添加一堆有助于诊断问题的console.log语句第2步:添加逻辑以在客户端系统上重新定义console.log,以便它实际上将其参数保存到window.log(或其他),而不是将它们实际记录到控制台。window.log=[]console=console||{"log":function(x){window

javascript - 更改 chrome 打印预览默认选项

在chrome打印预览中,在选项选项卡下,默认勾选页眉和页脚。是否无法通过javascript/chrome扩展程序/任何告诉用户手动执行的操作将其默认设置为关闭?或者是否可以删除那里显示的日期? 最佳答案 简而言之,是的,您可以控制此行为。这实际上非常奇怪——似乎最初在问题“InGoogleChrome,DocsCanControlHeadersandFootersfromJavascript?”中得到了回答。此行为的secret在于@pageCSS属性*。如果你设置了这个样式:@page{margin:0;}然后你得到了想要的行

javascript - 我如何使用 chrome.tabs.onUpdated.addListener?

我正在为Chrome创建一个扩展程序。我想在用户从一个选项卡移动到另一个选项卡或在选项卡中输入新URL时显示带有页面URL的alert()。这是行不通的:chrome.tabs.onUpdated.addListener(function(integertabId,objectchangeInfo,Tabtab){alert(changeInfo.url);});chrome.tabs.onActivated.addListener(function(objectactiveInfo){//alsopleaseposthowtofetchtaburlusingactiveInfo.ta

javascript - 从内容脚本触发点击事件 - chrome 扩展

在我的chrome扩展程序的内容脚本中,我点击了某些网站网页上的某些链接/按钮。为此,我在内容脚本中使用了以下代码(我在内容脚本中嵌入了jQuery):$(css_selector).trigger("click")这适用于大多数网站。但是,在某些网站(如delta.com、match.com和paypal.com)上,这种触发元素点击的方式不起作用。在delta.com上,当我尝试在内容脚本中触发时抛出以下异常:Error:AnattemptwasmadetoreferenceaNodeinacontextwhereitdoesnotexist.Error:NotFoundError