【javascript-chrome扩展中的弹出窗口?】教程文章相关的互联网学习教程文章

javascript – Chrome错误地将区域设置应用于CSSStyleSheet中的值【代码】

在macOS High Sierra上的Chrome版本65.0.3325.146中,CSSStyleSheet是否将区域设置应用于其值?以下html重现错误.它打印俄语系统区域设置的错误输出,其中“,”用作小数分隔符.<script> var el = document.createElement('style'); el.innerHTML = '.someclass {font-size: 3.5rem; line-height: 1.5rem;}'; document.head.appendChild(el); console.log(el.sheet.cssRules[0].style.cssText); </script>输出是:font-size: 3,5r...

javascript – Safari / Chrome中的全局控制台对象被重置【代码】

我正在研究一个jQuery插件,我正在尝试制作一个统一的,跨浏览器的控制台对象来进行调试.该插件将使用Firebug或FirebugLite,但也允许用户选择浏览器的本机控制台对象(如果可用).对于Safari / Chrome,控制台方法只接受1个参数,而Firebug控制台API(我正在尝试复制)接受任意数量的参数,这些参数作为连接字符串打印.我使用以下代码来覆盖本机控制台日志方法:window.console._log = window.console.log; window.console.log = function()...

javascript – 检查Chrome中的元素未显示所选选项【代码】

当我使用Chrome的Inspect Element功能查看< select>时我以编程方式设置所选选项的元素,所选的<选项>未显示selected =“selected”.一切正常,我只是看不到在检查器视图中选择了哪些选项. 这是正确的行为吗?似乎不仅应该在DOM的内部表示中更新所选元素,而且还应该将selected =“selected”添加到视觉表示中. 以下是使用几种不同方法设置<选项>的选定属性的示例:http://jsfiddle.net/ScTTY/ 基本上,我正在使用此代码的变体:var cur...

javascript – 有没有办法在加载DOM之后但在执行任何页面脚本之前运行Google Chrome内容脚本?

我需要在执行之前从页面中删除脚本,因为它妨碍了我的脚本… 如果我将run_at设置为document_start,则无法访问DOM,因为它未加载.但是当它被加载时,页面上的脚本也会被执行…… 有没有办法告诉Chrome在从页面运行任何脚本之前运行我的内容脚本? 我知道Javascript只是在代码加载的时候执行…但是在使用内容脚本时可能有一种方法可以禁用这种行为?解决方法:我认为你最好有一个服务器端解决方案,在你不需要的情况下从模板中删除该文件....

javascript – abort()触发错误在chrome中未定义【代码】

我使用以下代码来限制竞争条件中的获取请求:if (currentAjaxRequest !== null) {currentAjaxRequest.abort();} var query_string = getQuery();currentAjaxRequest = $.get(query_string, function(data, textStatus, xhr) {if (xhr.status) { currentAjaxRequest = null;// do stuff} });我注意到在Chrome中,当调用abort时,javascript控制台中会弹出一个错误: GET未定义(未定义) 这根本不会影响脚本 –...

javascript – 通过Chrome扩展程序获取已加载网址的来源?【代码】

我正在编写一个Chrome扩展程序,需要能够分析特定HTML页面的源代码以及它加载的所有外部Javascript和CSS文件,而无需通过XHR请求再次加载它们 – 也就是说,它将分析运行由浏览器加载的副本. 那可能吗?我知道可以分析特定打开选项卡的来源,但是当浏览器加载这些Javascript文件时,他们显然不会占用他们自己的选项卡或窗口(只有HTML加载它们.)请帮助!解决方法:开箱即用,无需借助chrome.experimental.devtools.resources API就无法获取...

javascript – HTML5 Canvas在Chrome上速度较慢,但​​在FireFox上速度很快【代码】

我在具有4 GB RAM的双核2.8 GHz Pentium Windows 7系统(以及具有大量内存的高速加速视频卡)上测试Chrome 15.0.874.106m,我在单核上测试FireFox 7.0.1具有2 GB RAM的1.6 GHz Athalon Windows Vista笔记本电脑.然而,FireFox系统的性能比Chrome系统高出约10倍(根据我的视觉估计,是FPS的10倍). 我看到的大多数帖子在FireFox和Chrome上都表现不佳,但在这里我似乎有一个严重逆转的情况.关于什么可能对此负责的任何想法?我正在测试的HTML...

javascript – 扩展程序停止使用Google Chrome清单v2【代码】

我正在为谷歌浏览器开发一个完美的扩展程序,但现在停止使用清单的第2版. 它给了我以下错误:Uncaught SyntaxError: Unexpected end of inputpopup.js:chrome.tabs.getSelected(null, function (aba) {link = aba.url;titulo = aba.title;document.getElementById('mensagem').value = link; });function GrabIFrameURL(feedDescription) {var regex = new RegExp("iframe(?:.*?)src='(.*?)'", 'g');var matches = regex.exec(feed...

javascript – 防止以1秒分辨率运行的隐藏标签上的Chrome计时器

我读到隐藏标签上的计时器以1秒的分辨率运行.这对我来说真的是一个缺陷.使用WebRTC浏览器可以构建一个p2p网络.对于我的应用程序,其中一个对等体充当其他对等体的服务器.现在,如果服务器隐藏其选项卡的对等方,则所有其他客户端都会受到影响,因为服务器以1 fps运行. 在我的情况下,应用程序是一个游戏,所以这是不可接受的.我认为随着WebRTC的出现,更多应用程序将希望利用这种模式.有这个问题的解决方案吗? 如果不是谷歌应该解决这个问...

javascript – Chrome中的Canvas性能变化【代码】

我正在研究一个动画库,每隔一段时间我就会进行一次基准测试,看看我在某些功能上获得了多少收益或损失.最近我遇到了让我非常困惑的事情,或许有更多知识的人可以为我照亮这一点. 以前的表现: > Chrome:~4060灵魂~~ 4460精灵> Safari:~2817 sprites @ 30fps> FireFox:?1273 sprites @ 30fps> iPhone 4S:~450 @ 30fps 现在的表现: > Chrome:~30fps的~3000精灵> Safari:~3050 sprites @ 30fps> FireFox:?1900 sprites @ 30fps(...

javascript – Chrome touchenter touchleave

我已经在这里问了几次这个问题,但没有人回复. 在我实施更加资源密集的elementAtPoint方法之前,有人可以确认Chrome不支持touchenter和touchleave事件吗? MDN将其记录为https://developer.mozilla.org/en-US/docs/Web/Reference/Events/touchenter 最新的W3C草案规定了http://www.w3.org/TR/2011/WD-touch-events-20110505/ 有谁知道任何Chrome版本是否支持它,即使它正在开发中,我能得到它吗?解决方法:好吧,我觉得很过时…不管怎样...

javascript – Chrome会在window.open()之后同步标签页

我在使用chrome测试我的Web应用程序时遇到了一些问题.当我使用window.open(href)以编程方式打开一个新选项卡时,两个选项卡正在同步工作,这意味着当我在其中一个选项卡上使用javascript停止调试器时,第二个选项卡被冻结.这是一个适当的铬行为吗?有办法解决这个问题吗?在Firefox中,同样的问题也可以.解决方法:这种行为是正确的.使用Javascript打开的Windows与父级共享Javascript解释器 – 调用window.open()返回对新窗口的引用,子窗...

为什么Chrome Developer Tools不显示所有JavaScript文件?

我有一个项目,它使用主JSP来包含组件JSP.每个JSP都有自己的JS文件,通过带有相应url的脚本标记包含在内.当我打开Chrome Developer工具来调试我的JavaScript时,它似乎只显示顶级JS文件. 我已经尝试在我的下级JS中插入警报语句,以确保脚本正确加载,并且它们确实在页面加载时发出警报.但是,JS文件未列在Chrome Developer Tools的“来源”选项卡下. 这是已知/预期的行为,有没有办法在Chrome中调试这些文件?解决方法:我注意到,无论出于何...

javascript – 删除chrome扩展中的注入脚本【代码】

chrome.browserAction.onClicked.addListener(function(tab) {chrome.tabs.executeScript(null, {file : "app.js"}); });我在点击时将这样的代码注入到扩展名中.但是,当用户第二次单击扩展图标时,我想删除此注入的代码.这怎么可能.代码注入一个id为“...

JavaScript时钟适用于Chrome,但不适用于Firefox或IE【代码】

我正在为客户制作一些PHP站点,我遇到了一个小问题. 我有一个JavaScript文本时钟位于页面的顶部和底部(每个都是另一个的副本). 它们在Chrome中完美运行,但在Firefox和IE上它有时却没有.我已经制作了一个新的,干净的PHP文件并附加了JS以检查问题是否来自Javascript文件.它似乎不是. 顶部时钟是GetClock(),底部时钟是GetClockPrint() 这是时钟的Javascript代码:tday=new Array("Domingo","Segunda-feira","Ter?a-feira","Quarta-feir...

窗口 - 相关标签
JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部