草庐IT

firefox-5

全部标签

javascript - 在 Firefox 中打印 PDF

如何在Firefox中打印PDF?此功能在Chrome中有效,但在Firefox中无效functionprint_pdf(url){varid='iframe',html='';$('#main').append(html);$('#'+id).load(function(){document.getElementById(id).contentWindow.print();}}错误Error:Permissiondeniedtoaccessproperty"print" 最佳答案 Firefox:访问属性“打印”的权限被拒绝这是一

javascript - 为什么 JavaScript navigator.appName 为 Safari、Firefox 和 Chrome 返回 Netscape?

为什么navigator.appName为Safari、Firefox和Chrome返回“Netscape”?它们与旧浏览器Netscape有什么关系?难道是因为DOM0? 最佳答案 是的,那是为了兼容性问题,不能依赖。MDN说:“这最初是DOM级别0的一部分,但此后已包含在HTML5规范中。”参见Mozilladocumentationhere.顺便说一句;这就是为什么这不能用于浏览器检测。浏览器检测是一种不良做法,您应该始终尽可能避免这种做法。做featuredetection代替。但如果有人坚持这一点;他们应该改用userAg

javascript - 为什么 JavaScript navigator.appName 为 Safari、Firefox 和 Chrome 返回 Netscape?

为什么navigator.appName为Safari、Firefox和Chrome返回“Netscape”?它们与旧浏览器Netscape有什么关系?难道是因为DOM0? 最佳答案 是的,那是为了兼容性问题,不能依赖。MDN说:“这最初是DOM级别0的一部分,但此后已包含在HTML5规范中。”参见Mozilladocumentationhere.顺便说一句;这就是为什么这不能用于浏览器检测。浏览器检测是一种不良做法,您应该始终尽可能避免这种做法。做featuredetection代替。但如果有人坚持这一点;他们应该改用userAg

javascript - Firefox 中的 event.offsetX

Inserttitleherefunctionmain(){varcanvas=document.getElementById("canvas");canvas.addEventListener("mousemove",function(e){if(!e)e=window.event;varctx=canvas.getContext("2d");varx=e.offsetX;vary=e.offsetY;ctx.fillRect(x,y,1,1);});}请考虑上面的快速和肮脏的例子。请注意,我的Canvas包含在应用了缩放变换的div中。上面的代码在任何基于webkit的浏览器上都能

javascript - Firefox 中的 event.offsetX

Inserttitleherefunctionmain(){varcanvas=document.getElementById("canvas");canvas.addEventListener("mousemove",function(e){if(!e)e=window.event;varctx=canvas.getContext("2d");varx=e.offsetX;vary=e.offsetY;ctx.fillRect(x,y,1,1);});}请考虑上面的快速和肮脏的例子。请注意,我的Canvas包含在应用了缩放变换的div中。上面的代码在任何基于webkit的浏览器上都能

javascript - 如何知道在 Firefox 中是否单击了刷新按钮或浏览器后退按钮

这个问题在这里已经有了答案:detectbackbuttonclickinbrowser[duplicate](6个答案)关闭8年前。如何知道在Firefox中刷新按钮是否被点击或浏览器后退按钮被点击...对于这两个事件onbeforeunload()方法是一个回调。对于IE,我是这样处理的:functionCallbackFunction(event){if(window.event){if(window.event.clientX但是在Firefox中event.clientX和event.clientY总是0。有没有其他方法可以找到它?

javascript - 如何知道在 Firefox 中是否单击了刷新按钮或浏览器后退按钮

这个问题在这里已经有了答案:detectbackbuttonclickinbrowser[duplicate](6个答案)关闭8年前。如何知道在Firefox中刷新按钮是否被点击或浏览器后退按钮被点击...对于这两个事件onbeforeunload()方法是一个回调。对于IE,我是这样处理的:functionCallbackFunction(event){if(window.event){if(window.event.clientX但是在Firefox中event.clientX和event.clientY总是0。有没有其他方法可以找到它?

javascript - 在 Firefox 中远程使用 Google Maps V3 时为 "google is not defined"

这是我的难题:我有一个使用GoogleMapsV3和jQuery的页面。这一切都在FF5、Chrome和Safari中本地运行良好。一旦我上传到网站,我在尝试使用google对象的第一行收到“googleisnotdefined”错误vardefaultLocation=newgoogle.maps.LatLng(lat,lng);它只发生在FF中并且只发生在远程(即,如果我在本地将文件加载到FF中,它运行良好)。无论如何,Chrome和Safari似乎都运行良好,我的Android和iPod浏览器也是如此。到目前为止,这是我尝试过的:已搬家到的顶部部分。移动了$(function()

javascript - 在 Firefox 中远程使用 Google Maps V3 时为 "google is not defined"

这是我的难题:我有一个使用GoogleMapsV3和jQuery的页面。这一切都在FF5、Chrome和Safari中本地运行良好。一旦我上传到网站,我在尝试使用google对象的第一行收到“googleisnotdefined”错误vardefaultLocation=newgoogle.maps.LatLng(lat,lng);它只发生在FF中并且只发生在远程(即,如果我在本地将文件加载到FF中,它运行良好)。无论如何,Chrome和Safari似乎都运行良好,我的Android和iPod浏览器也是如此。到目前为止,这是我尝试过的:已搬家到的顶部部分。移动了$(function()

javascript - 为什么经过身份验证的 CORS 请求的预检选项请求在 Chrome 中有效,但在 Firefox 中无效?

我正在编写一个JavaScript客户端以包含在第3方网站上(想想Facebook的“赞”按钮)。它需要从需要基本HTTP身份验证的API检索信息。简化的设置如下所示:第3方网站在其页面上包含此代码段:widget.js调用API:varel=document.getElementById('web-dev-widget'),user='token',pass=el.getAttribute('data-public-key'),url='https://api.dev/',httpRequest=newXMLHttpRequest(),handler=function(){if(ht