草庐IT

multiple-file-input-in-firefox

全部标签

javascript - 为什么 firefox 在连接后不发出(客户端)

我的游戏可以在其他浏览器上运行,但在Firefox上,有一个小问题但很重要。为什么firefox在套接字连接后不发出“新玩家”消息,其他浏览器工作正常,所有浏览器都向控制台输出HELLO...并自行注册。constnewPlayer=(socket,player)=>{socket.on('connect',()=>{console.log("HELLOthisrowappearsinallbrowsers");socket.emit('new-player',{x:player.sprite.body.x,y:player.sprite.body.y,angle:player.spr

javascript - webpack 和 babel-polyfill : Can't resolve 'core-js/modules/es6.array.map' in source directory

当我执行webpack时遇到这个错误:Modulenotfound:Error:Can'tresolve'core-js/modules/es6.array.map'in'/path/to/project/src'@./src/index.ts1:0-39index.ts:console.log([1,2,3].map(x=>x*x));.babelrc:{"presets":[["@babel/preset-env",{"useBuiltIns":"usage"}]]}webpack.config.js:constpath=require('path');module.exports

javascript - 使 Firefox 渲染 Canvas 文本与 CSS 文本相同

我一直在试验canvas标签和Javascript。我制作了一个页面,该页面从Twitter公共(public)时间线获取推文并将其动画化。它通过在动画背景中使用Canvas元素来工作。动画完成后,它会在顶部创建一个具有相同文本的div元素。我这样做是为了让推文文本可以选择并且链接可以点击。现在,在Safari、Chrome甚至Opera中,canvas文本和div文本看起来几乎完全一样。然而在Firefox中,文本的大小差异足以使其在变为div时“跳转”。有谁知道如何使用CSS使Firefox在canvas元素和div上呈现相同的文本?或者这是与引擎的渲染不一致。我已经把页面onmy

javascript - Firefox 中的表单 "is undefined"错误

我有这段代码,假设它是a.html//1:startdocument.frmSubmit.action='b.html';document.frmSubmit.submit();//1:end//2:startdocument.getElementById("frmSubmit").action='b.html';document.getElementById("frmSubmit").submit();//2:end1和2都可以在IE(IE8)中工作,但不能在FF(3.6.10)中工作。Firebug给我以下错误:document.frmSubmitisundefined我该如何解决

javascript - IE 引发无效参数错误,firefox 没有

当我想炫耀JavaScript的强大功能时,我正在帮助一个friend学习HTML、CSS等。我们制作了一些包含云图像的DIV,然后将它们移动到整个浏览器(从右到左,然后当它离开页面时它返回到窗口innerWidth的起点)所以它看起来像天空-非常简单脚本。现在在Firefox中一切正常,但稍后在IE中查看时,我注意到一个错误。这不是真正的问题,因为脚本可以正常工作,但我想知道它为什么会发生以及如何阻止它!这是我在window.onload事件上使用不显眼的加载器调用的脚本functionmoveCloud(cloudID,TimeOut,CloudWidth,thisLeft){va

javascript - 在 Firefox 上执行之前创建一个插件来修改 JavaScript 数据

我想为firefox创建一个插件,它应该检查加载页面上的每个JavaScript。如果有不允许的代码,则应将其阻止或修改(它是XSS保护的一部分)。但我不知道,如何实现这一点。我试图创建一个http-on-modify-request观察者,所以我可以访问脚本。但是我怎样才能在Firefox执行之前修改它们呢?我的第二个尝试是创建一个像Flashblock插件这样的插件。所以我制作了一个CSS文件并将脚本标签绑定(bind)到一个xml文件。在xml文件中,我创建了一个占位符并替换了javascript。当我启动一个页面并查看DOM-Inspector时,它工作正常......有div

javascript - Firefox 和 chrome constructor.prototype 之间的行为差​​异?

经过多次试验,我发现__proto__或Object.getPrototypeOf()方法是遍历DOM对象中原型(prototype)链的正确方法。使用一系列constructor.prototype实际上并没有在两个浏览器中遍历原型(prototype)链。(虽然这是ECMA标准中定义的方式,constructor的prototype属性是你的原型(prototype)对象)。欢迎任何建议或评论...p1=document.getElementById("test");//divelement//PrototypeObjectofp1p2=element.constructor.pr

javascript - 3D CSS 变换 : translateZ causes elements to disappear in Chrome

我正在使用Javascript在Chrome中操作CSS转换,我注意到当translateZ值变得太低(很远)时,元素将会消失。这似乎只有在有大量元素时才会发生。这似乎与元素的z-index有关。这是问题的一个例子:http://jsbin.com/iZAYaRI/26/edit将鼠标悬停在输出上以查看问题。有人知道为什么会这样吗?更新:看起来该元素并没有真正消失,而是移动了一千个像素左右。 最佳答案 在我的例子中,z平移属性大约为零。将我的零翻译从0更改为1解决了我的问题。在safari中运行的原始代码:transform:sca

javascript - IE 和 Firefox 中的 getComputedStyle() 和 cssText

请引用thisfiddle这说明了问题。我正在尝试获取cssText的属性通过window.getComputedStyle(element)(whichreturnsaCSSStyleDeclarationobject)。这在Chrome中工作得很好(repos中的版本),但在Firefox和IE10和IE11中不起作用。实际上,cssText是返回对象的一个​​属性,它只是一个空字符串。它可能不适用于旧版本的IE,但我尚未在这些版本中对其进行测试。我似乎找不到任何对此的引用,特别是在最近版本的IE中不起作用。其实Microsoft'sdocumentation让我相信它应该工作,而

javascript - 即使工具箱打开,Firefox 和 RequireJS 仍然从缓存中提取

我在OSX10.10.1上使用FirefoxDeveloperEdition36。我在工具箱的设置面板中启用了“禁用缓存(当工具箱打开时)”选项:但是,在我通过首选项=>隐私=>清除您最近的历史记录手动清除缓存之前,我看不到我的更改,即使我打开了工具箱。我正在使用RequireJS加载我的脚本依赖项。ItlookslikeotherpeoplehavehadissueswithRequireJSandcaching,所以我猜这是根本问题。这个选项是否没有像promise的那样工作,或者我做错了什么?我想避免urlArgsworkaround如果可能的话。我没有在任何其他浏览器中注意到这