【javascript – style.display =’none’对chrome中的选项标签不起作用,但它在firefox中有效】教程文章相关的互联网学习教程文章

javascript – 如何从firefox扩展程序访问网页数据?【代码】

我已经设法在Firefox中运行自定义的基本扩展. 我接下来要做的是: >检查用户是否在所需的网页上>如果是:检查每个回发页面上是否有包含字符串的隐藏元素>如果找到:使用字符串参数启动外部应用程序 我在网页上有一些javascript的经验,但我不知道如何注册我的脚本在firefox中打开的每个网页上运行以及如何访问页面中的元素. 关于从哪里开始的提示将不胜感激……EDIT: I figured out how to run my code on each page:addEventListen...

javascript – 如何让.querySelectorAll()或.forEach()在Firefox中运行?【代码】

我想用类样本删除所有元素. 这在Chrome和Safari中运行良好:document.querySelectorAll('.sample').forEach(function(e) {e.parentNode.removeChild(e); });这是我在Firefox中遇到的错误:TypeError: document.querySelectorAll(…).forEach is not a function解决方法:document.querySelectorAll返回一个NodeList,它像数组一样索引,但不是一个Array,所以你不能调用它上面的数组方法. 您可以在ES6中使用Array.from(nodeList)或在ES...

javascript – firefox沙箱iframe位置改变时不应该【代码】

使用html5沙箱iframe时,我希望iframe无法更改其位置:<iframe sandbox="allow-forms allow-popups allow-pointer-lock allow-same-origin allow-scripts" class="iframe visible" src="thesource.html" width="100%" scrolling="auto" frameborder="0"></iframe>它在Chrome中运行良好,但在Firefox中,沙盒iframe仍然可以重定向. 它是一个known bug,但我如何修补它以便所有Firefox用户都不会被重定向?解决方法:例: 有额外限制:<if...

javascript – PhantomJS的行为与Firefox webdriver不同【代码】

我正在研究一些使用Selenium web驱动程序的代码 – Firefox.大多数事情似乎都有效,但当我尝试将浏览器更改为PhantomJS时,它开始表现不同. 我正在处理的页面需要缓慢滚动以加载越来越多的结果,这可能是问题所在. 这是与Firefox webdriver一起使用的代码,但不适用于PhantomJS:def get_url(destination,start_date,end_date): #the date is like %Y-%m-%d return "https://www.pelikan.sk/sk/flights/listdfc=%s&dtc=C%s&rfc=C%s&rt...

javascript – 在不在Firefox中工作的url的请求参数中传递“#”哈希符号【代码】

我正在使用AJAX进行Struts动作,一切都很好但是Firefox有问题,当我将URL中的参数作为请求参数传递时,如果该参数最后包含hash(#)符号,则firefox会删除所有内容在该符号之后,将该参数发送到没有它的操作. 例如,如果我在Firefox中传递test123#abcd,那么我在动作类中只得到test123而不是test123#abcd,这对我的要求是不可取的.对于IE它完全正常工作.我有什么方法可以提取完整参数,包括Firefox中的#符号. 如果我还需要发布java动作代码,请...

javascript – Firefox – 禁用“调试器”关键字【代码】

如果它看到调试器关键字,我如何告诉Firefox不要停止? 我需要避免连续的调试器循环,以防网站使用调试保护使用定时器动态生成调试器语句. 这是一个例子.如果您打开调试控制台,脚本将抛出大量的调试器语句,这将阻止您进行正常的调试工作. 一个示例网站是http://www.avito.ru – 俄罗斯最大的分类网站.打开它,然后打开调试器控制台,它将立即停止在生成的脚本中的debugger关键字.(function(x/**/) {(function(f){(function a(){try {f...

javascript – 在firefox上按空格键时禁用向下滚动[复制]【代码】

参见英文答案 > Pressing spacebar scrolls page down? 3个我想按下空格键时禁用向下滚动.这只发生在firefox中. 我已经使用overflow:hidden和meta标签视口. 谢谢.解决方法:这应该可以解决问题.它指出,当在页面/文档上按下空格键时,它不仅会阻止其默认行为,还会恢复到原始状态. return false似乎包含preventDefault. Source 有关keydown事件的更多信息,请查看JQuery API – http://api.jquer...

javascript – Firefox SDK附加组件,同时在右侧和左侧都有侧边栏【代码】

我正在编写一个基于Firefox Add-on SDK的扩展.我需要同时使用左侧边栏和右侧边栏.默认情况下,我可以在左侧显示一个.我已经阅读过使用CSS在左侧和右侧的ui/sidebar之间进行更改:@namespace url(http://www.mozilla.org/keymaster/gat...re.is.only.xul); hbox#browser { direction: rtl !important; } hbox#browser > vbox {direction: ltr !important; }但是,这似乎是旧学校的一部分,因为我没有定义.xul文件. 你知道在浏...

Firefox扩展中的javascript中的HTTP POST【代码】

我是一个新手试图在Firefox扩展中在JS中做一个简单的HTTP帖子. 这不是通过参数:var params = "a=1&b=2&c=3" req.open('POST', 'http://www.mywebsite.com/'); req.send(params);关于我做错了什么的任何想法?谢谢.解决方法:确保您已包含标题以告知服务器您发送的请求正文的类型:req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');(假设req是代码中先前创建的XMLHttpRequest.)

javascript – FireFox扩展:如何通过jQuery访问页面元素?【代码】

我使用以下代码:var myExtension = {init: function() {// The event can be DOMContentLoaded, pageshow, pagehide, load or unload.if(gBrowser) gBrowser.addEventListener("DOMContentLoaded", this.onPageLoad, false);},onPageLoad: function(aEvent) {var doc = aEvent.originalTarget; // doc is document that triggered the eventvar win = doc.defaultView; // win is the window for the doc//alert("page is loaded ...

javascript – HTML5 Web Workers在Firefox 4中工作,但在Chrome 12.0.742.122中不起作用【代码】

当我尝试在HTML5中使用Web Workers功能时,我的firefox工作愉快,但chrome抱怨:Uncaught TypeError: Cannot call method ‘postMessage’ of undefinedxstartWorkerworker.html:7 (anonymous function)worker.html:1onclickworker.html:2worker.html<button onclick="xstartWorker()">Start worker</button> <output id="result"></output> <script> function xstartWorker() {worker.postMessage({'cmd': 'startWorker', 'msg': 'S...

javascript – window.location.reload不适用于Firefox和Chrome【代码】

我想在点击按钮时更改用户状态,所以我所做的就是检测当前状态并根据需要进行更改. 但在这种情况下,更改后端的状态,但要显示页面需要刷新的状态,如刷新时检查当前状态并显示.所以我使用“window.location.reload”属性来显示页面上的最新状态 所有的东西都在IE中工作正常.但在Firefox和Chrome的情况下,状态不会改变.我认为“window.location.reload”不起作用,因为当我只是评论此行并尝试单击按钮并手动刷新页面时,它会显示更改状态...

javascript – 使用Firefox,我如何监控所有被触发的事件?

我正在尝试调试大量使用事件的网页,因此我需要监视所有被触发的事件. 大多数事件都是使用jQuery绑定的.因此,如果有一种方法可以专门监控那些事件,那将特别有用.解决方法:当然,你可以使用Firebug,控制台和脚本选项卡,你可以添加断点和手表,但你想要更聪明/更容易地做到这一点. 有一个名为EventBug的简洁Firebug插件,它只记录所有事件并按事件类型对它们进行分组,以便您可以展开并查看触发它们的内容. EventBug没有实时做,你必须刷新...

javascript – Firefox onkeydown检测按下的键【代码】

从输入文本我需要调用一个函数来捕获onkeydown事件,我需要将一个参数传递给该事件,例如:<input type="text" onkeydown="TextOnKeyDown('myPrefix');" />...然后在该功能中我需要知道按下了什么键.我用function TextOnKeyDown(prefix) {var key = event.keyCode; ... }这就像IE中的魅力一样,但在Firefox中则不然.我已经读过,对于firefox,你必须将一个参数传递给处理程序然后用它来获取密钥,类似于:<input type="text" onkeydown="...

javascript – 无法通过websocket将视频流式传输到Firefox【代码】

我已经在websocket上编写了一些代码流视频,因此可以在Chrome和Edge中使用sourcebuffer. 但是,当我在Firefox中运行时,视频永远不会播放,只显示旋转轮动画.当我查看< video>统计信息,它将HAVE_METADATA读作就绪状态,将NETWORK_LOADING作为网络状态读取. 代码如下:<!DOCTYPE html> <html><head><meta charset="utf-8"/></head><body><video controls></video><script>var mime = 'video/mp4; codecs="avc1.4D401E,mp4a.40.2"';var ad...

FIREFOX - 相关标签
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 全部