【javascript-Firefox启动连接时,无法在Chrome中使用WebRTC数据通道】教程文章相关的互联网学习教程文章

javascript – 使用Firefox Addon SDK检索插件版本【代码】

我想检索我的Firefox插件的当前版本. 插件是使用Firefox SDK开发的.目前,我的main.js文件看起来像这样:/*=== SDK INIT ===*/var pageMod = require("sdk/page-mod"),tabs = require("sdk/tabs"),data = require("sdk/self").data,prefs = require("sdk/simple-prefs"),{ Cu, Cc, Ci } = require("chrome");// Get Addon version let AddonManager = Cu.import("resource://gre/modules/AddonManager.jsm").AddonManager; var vers...

javascript – 单选按钮组在Chrome中有价值但在Firefox中没有【代码】

我有一个HTML表单<form name="radio-mc"><input type="radio" name="mc" id="radio-1" value="1"> First<input type="radio" name="mc" id="radio-2" value="2"> Second<input type="radio" name="mc" id="radio-3" value="3"> Third</form>我可以使用以下javascript通过表单/输入名称在Chrome中获取所选值document.forms['radio-mc']['mc'].value但在Firefox中,价值未定义. 我通常认为这是Chrome的专长,但在Firefox检查器中,我可以...

javascript – 是否可以使用Firefox附加组件删除文件?

我知道可以创建一个可以创建,读取和写入文件的Firefox附加组件,但是可以创建一个可以在读取后删除文件的附加组件吗?解决方法:是的,使用nsIFile.remove或OS.File.remove或SDK的"io/file".remove.

javascript – Web Audio onaudioprocess在Firefox中运行,JSFiddle在Chrome中运行,但不适用于Chrome本身【代码】

我在WebAudio / WebMIDI应用上使用Chrome 39.0.2171.71(64位).我安装了jazz-soft webmidi插件. 我无法让onaudioprocess开火.我已经删除了最基本的代码:<!DOCTYPE html> <html lang="en"><head></head><body>Page Loaded.<script>var context;if (window.AudioContext) {context = new AudioContext(); } else {context = new webkitAudioContext(); }console.log('Javascript is working.');oscillator = context.createOscillato...

javascript – 在firefox量角器中避免多个测试文件中的一个测试【代码】

我在我的tests文件夹中有多个测试,其中所有测试的命名约定以spec.js结尾.我正在使用* / spec.js选项从Config文件运行所有测试. 我想跳过在FF中运行一个测试,因为该浏览器不支持它.这是我试图做的,但它并没有跳过那些测试.请指教.multiCapabilities: [{'browserName': 'chrome','chromeOptions' : {args: ['--window-size=900,900']// }}, },{'browserName': 'firefox','chromeOptions' : {args: ['--window-size=900,900']// }}, }...

javascript – svg-insertAdjacentHTML无法在firefox 35及以下版本上运行?【代码】

我正在尝试使用svg绘制一条线.所以我使用了insertAdjacentHTML.但这是在Chrome上工作但在firefox中不起作用. 我的HTML代码如下<div style="height:330px; width:1100px; background:#313131; margin:0 auto; "><svg id='svg_main' height="330" width="1100"></svg> </div>我的javascript如下var svgid = document.getElementById('svg_main'); var str_lne = 60; var data = '<path id="lineAB" d="M 50 '+str_lne+' L 1050 '+(st...

javascript – Firefox 3.03和contentEditable【代码】

我在Firefox 3.03中的DIV元素上使用contentEditable属性.将其设置为true允许我按预期编辑DIV的文本内容. 然后,当我将contentEditable设置为“false”时,div也不再可编辑,也正如预期的那样. 但是,即使文本不再可编辑,闪烁的插入符号(文本输入光标)仍然可见.当我点击同一页面中的大多数其他文本时,插入符号现在也可见,即使在普通文本段落中也是如此. 谁看过这个吗?有没有办法强制隐藏插入符号? (当我调整浏览器大小或在另一个应用程...

javascript – 在Firefox中替换所选文本【代码】

如何在Firefox中使用PURE javascript将所选文本替换为另一个文本? 这是我用来得到选择:var sel = this.getSelection(); var range = sel.getRangeAt(0);还有这个重要的问题:我想保留原始格式的字符(当然新字符串将具有正确的格式)选择可以完成“跨元素”(我的意思是选择可以包含来自一个元素的一些文本,如div或table,以及来自另一个元素的一些文本). 例如,文件:<div>this is a test </div> <div> <b>still a test</b> </div><t...

javascript – HTML脚本标记和非JS内容 – Firefox【代码】

看来此代码将在Chrome和IE中请求该文件,但不会在Firefox中请求.<script type="text/my-custom-mime-type" src="test.ashx"> </script>是否有一些规范说浏览器应该只处理与JavaScript相关的mime类型?我知道IE可能支持这个,因为vbscript的历史. 一旦你下载了这样的“内容”,你怎么能访问它?是JavaScript / jQuery /?有办法解决这个问题. UPDATE因此有两个问题需要解决.听起来像第一部分 – 浏览器将下载它将下载的内容,我猜你到目...

javascript – LocalStorage Firefox 3.6【代码】

根据我读过的所有内容,Firefox 3.5支持localStorage.然而,我在Firefox 3.6中看到警报(失败).我的Firefox中有一些奇怪的设置吗?有任何想法吗?function supports_html5_storage() {try {return 'localStorage' in window && window['localStorage'] !== null;} catch (e) {alert('failing');return false;} }注意:该页面有一个HTML5 doctype(虽然我觉得这没什么区别).解决方法:即使Firefox支持localStorage,也可以关闭它.检查它是...

javascript – 为什么window.focus()无法在Mozilla Firefox中运行?【代码】

我需要关注进一步点击锚标签时打开的窗口.我使用了以下功能.function newwindow(url) { OpenWin = this.open(url,"mywindow");OpenWin.focus(); } OpenWin.focus()不适用于Mozilla Firefox.有没有其他解决方案专注于进一步点击锚标签打开的窗口?解决方法:您可能需要允许脚本引发窗口,因为Firefox默认情况下不允许这样做. 在“选项”对话框的“内容”选项卡中,单击“启用Javascript”复选框旁边的“高级…”按钮,然后在出现的对话...

javascript – 在firefox扩展中仅使用js拍摄屏幕截图【代码】

我正在考虑构建一个firefox扩展.此扩展需要执行屏幕截图的能力.是否有可能只使用javascript这样做?解决方法:更新:此功能已从Firefox中删除,除非您正在编写插件.请查看不同的替代方案,请参阅http://badassjs.com/post/12473322192/hack-of-the-day-rendering-html-to-a-canvas和https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/drawWindow 回到过去,你可以:拿一个firefox窗口的截图,是的,这很容易受...

javascript – 为什么Firefox setInterval回调参数与其他浏览器不同?【代码】

我在Win 7的每个浏览器中都测试了这个脚本.它不仅适用于Firefox(版本3.6.13). 除了返回随机数的Firefox之外,警报框在所有浏览器中都返回“undefined”.这是脚本function nextSlide(nav){alert(nav); }jQuery(function(){var set = setInterval(nextSlide, 2000); });这是一个live demo解决方法:额外参数是回调延迟的毫秒数.从documentation:Callback arguments setInterval() will pass the number of milliseconds late the cal...

javascript – 使用canvas时Firefox会抛出错误0x80004005【代码】

当我在Firefox上使用canvas时,有时会出现类似这样的错误:Error: uncaught exception: [Exception… “Component returned failurecode: 0x80004005 (NS_ERROR_FAILURE)[nsIDOMCanvasRenderingContext2D.lineWidth]” nsresult: “0x80004005(NS_ERROR_FAILURE)” location: “JS frame ::media/js/canvas/Rectangle.js :: :: line 34” data: no]当我在for循环中使用超过5个canvas元素时,就会发生这种情况.创建它们的功能是:...

javascript – Mozilla Firefox扩展开发. 577 <100.这怎么可能?【代码】

这是过去30分钟我无法弄清楚的事情.var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath( sPath ); ... if ( file.fileSize < (offsetContent+bytesToRead) ) {wt.BO.log(file.fileSize + "<" + offsetContent + "+" + bytesToRead);bytesToRead = file.fileSize - offsetContent; }上面的代码显示的是:“577< 50 50”... o.O到底是怎样的577< 1...

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 全部