Tag: 跨浏览器

.SVG浏览器支持

我正在处理响应式devise,我正在考虑将导航图标创build为.svg文件。 目前的浏览器支持是什么样的,是否有旧的浏览器版本的解决方法/插件?

用于检测浏览器窗口的scrollTop的跨浏览器方法

什么是检测浏览器窗口的scrollTop最好的跨浏览器的方式? 我更喜欢不使用任何预build的代码库,因为这是一个非常简单的脚本,我不需要所有的重量。

强制IE8进入IE7兼容模式

有没有办法强制IE8进入IE7兼容模式使用.NET或Javascript?

获取DOM节点的string表示forms

Javascript:我有一个节点(元素或文档)的DOM表示,我正在寻找它的string表示forms。 例如, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); 应该会产生: get_string(el) == "<p>Test</p>"; 我有强烈的感觉,我错过了一些简单的东西,但我只是没有find一种在IE,FF,Safari和Opera中工作的方法。 因此,outerHTML是没有select的。

如何获得没有(减号)滚动条的屏幕宽度?

我有一个元素,需要它的宽度没有(!)垂直滚动条。 Firebug告诉我身体宽度是1280px。 这些在Firefox中都可以正常工作: console.log($('.element').outerWidth() ); console.log($('.element').outerWidth(true) ); $detour = $('.child-of-element').offsetParent(); console.log( $detour.innerWidth() ); 他们都返回1263px ,这是我正在寻找的价值。 但所有其他浏览器给我1280px 。 是否有跨浏览器的方式来获得全屏宽度没有(!)垂直滚动条?

SNI实际上是在浏览器中使用和支持的吗?

我可以find有关SNI的各种信息(请参阅维基百科 ),但我无法find任何有关浏览器实际支持的统计信息。 我能find的最好的是它应该在Windows XP和SP3上工作。 有没有人知道SNI是否可以在实际中使用?

在线Internet Explorer模拟器

(试图find类似的问题/重复,失败) 我在Mac上开发。 我爱我的Mac。 我使用Chrome,Firefox和Safari开发。 我爱他们所有不同的原因。 但是我也必须为Internet Explorer用户开发。 我知道,我在这里不是唯一的。 我喜欢使用webkit督察/萤火虫搞砸CSS。 我在testingie6-8时发现的最大问题之一是无法即时编辑CSS。 来回虚拟机或实际的电脑,尝试在CSS中的东西,保存,在IE中重新加载,失败,重复,导致缓慢的发展过程。 所以,我的实际问题。 是否有任何forms的在线模拟器/模拟器的各种Internet Explorer版本? 有些东西以某种方式使用ie引擎渲染页面,但仍然允许我使用我的检查员? 这甚至有可能吗?

我怎样才能使event.srcElement在Firefox中工作,这是什么意思?

在我公司的网站上有一个if语句,使得一个网页与firefox不兼容 if(event.srcElement.getAttribute("onclick") == null){ …code.. document.mainForm.submit(); } 我已经评论了if语句的条件,现在又和forefox一起工作了。 我的问题是,什么是event.srcElement.getAttribute(“onclick”),这是重要的,它会在将来引起问题。 还有,有什么类似的,我可以取代条件,以便它在Firefox上工作? 编辑: function gotoRDManagerPT(PTId, bDDetailId) { if(!proceed()) return false; var target = event.target || event.srcElement; if(event.target.getAttribute("onclick") == null) { document.mainForm.displayRDManagerPT.value = "true"; document.mainForm.PTId.value = PTId; document.mainForm.bDDetailId.value = bDDetailId; document.mainForm.submit(); } }

如何在Firefox和Opera中放大HTML元素?

如何在Firefox和Opera中放大HTML元素? zoom属性在IE,谷歌浏览器和Safari浏览器中工作,但它不适用于Firefox和Opera。 有什么方法可以将这个属性添加到Firefox和Opera?

检测Iframe内容何时加载(跨浏览器)

我试图检测一个iframe和它的内容何时加载,但没有太多的运气。 我的应用程序需要在父窗口的文本字段中input一些内容,并更新iframe以提供“实时预览” 我开始使用下面的代码(YUI)来检测何时发生iframe加载事件。 $E.on('preview-pane', 'load', function(){ previewBody = $('preview-pane').contentWindow.document.getElementsByTagName('body')[0]; } 'preview-pane'是我的iframe的ID,我使用YUI来附加事件处理程序。 但是,试图访问身体在我的callback(在iframe加载)失败,我想因为iframe加载事件处理程序准备就绪之前。 这个代码工作,如果我通过使生成睡眠的PHP脚本延缓iframe加载。 基本上,我问什么是正确的方法跨浏览器检测何时加载iframe,其文档已准备好?