Tag: 互联网

锚链接中的button在Firefox中工作,但不在Internet Explorer中?

除了我的链接外,我网站上的其他所有内容似乎都与所有浏览器兼容。 他们出现在网页上,但他们不工作。 我的代码链接如下 – <td bgcolor="#ffffff" height="370" valign="top" width="165"> <p> <a href="sc3.html"> <button style="width:120;height:25">Super Chem #3</button> </a> <a href="91hollywood.html"> <button style="width:120;height:25">91 Hollywood</button> </a> <a href="sbubba.html"> <button style="width:120;height:25">Super Bubba</button> </a> <a href="afgoohash.html"> <button style="width:120;height:25">Afgoo Hash</button> </a> <a href="superjack.html"> <button style="width:120;height:25">Super Jack</button> </a> <a href="sog.html"> <button style="width:120;height:25">Sugar OG</button> </a> <a href="91pk91.html"> <button style="width:120;height:25">91 x PK</button> </a> <a […]

在没有库的情况下在JavaScript中检查小于9的最佳方法

什么是最快,最短(最好)的方式来检测浏览器是IE和JavaScript版本低于9,而不使用jQuery或任何附加库?

如何在浏览器中检测对VML或SVG的支持?

我正在写一点JavaScript,需要在SVG或VML(或者两者兼有,或其他的东西,这是一个奇怪的世界)之间进行select。 虽然我知道,现在只有IE浏览器支持VML,我宁愿检测function比平台。 SVG似乎有几个属性,你可以去:window.SVGAngle例如。 这是检查SVG支持的最佳方法吗? VML有没有等价物? 不幸的是 – 在Firefox中,我可以非常高兴地在VML中完成所有的渲染,没有任何错误 – 屏幕上什么都没有发生。 从脚本中检测这种情况是相当困难的。

HTML锚点标记是否应该声明已禁用的属性?

如果我创build一个HTML定位标记,并将disabled属性设置为true,我会在不同的浏览器中获得不同的行为(惊喜!)。 我创造了一个小提琴演示。 在IE9中,链接呈灰色,不会转移到HREF位置。 在Chrome / FF / Safari中,链接是正常的颜色,并将转移到HREF位置。 正确的行为应该是什么? IE9渲染不正确,我应该实现一些CSS和JavaScript来解决它; 或者是Chrome / FF / Safari不正确,最终会赶上? 提前致谢。

跨浏览器(IE8-)getComputedStyle与Javascript?

由于IE8不支持getComputedStyle ,我们只能使用currentStyle 。 但是,它不会返回某些属性的实际“计算”值。 例如: <style type="text/css"> #div {/* no properties are defined here */} </style> <div id="div">div</div> // returns "medium" instead of 0px document.getElementById('div').currentStyle.borderLeftWidth // returns "auto" instead of 0px document.getElementById('div').currentStyle.marginLeft // returns "undefined" instead of 1 document.getElementById('div').currentStyle.opacity 有没有人有没有使用jQuery或其他Javascript库的所有属性的跨浏览器解决scheme?

IE6 / IE7 CSSselect元素边框

有没有人有一个解决scheme样式的使用CSS的Internet Explorer中的“select”元素的边界?

在IE7兼容模式下区分IE7浏览器和浏览器

如果客户端的浏览器是IE7或IE9兼容模式,我可以区分吗? 我试图弄清楚是否可以在我的网站上做一个JS检查来识别两个不同的东西,根据结果做不同的事情 该浏览器是IE7 该浏览器处于IE7兼容模式 我有第一个条件正常工作,因为它到处都说如何做到这一点。 不确定第二个和/或两者的组合。

如何处理IE 8中JavaScript Object.bind()方法的缺失

我正在写一些使用Object.bind方法的JavaScript。 funcabc = function(x, y, z){ this.myx = x; this.playUB = function(w) { if ( this.myx === null ) { // do blah blah return; } // do other stuff }; this.play = this.playUB.bind(this); }; 由于我在WinXP中用Firefox开发,有时候用IE9或者10testingWin7,所以我没有注意到或者注意到IE8和下面不支持bind的事实。 这个特定的脚本不使用canvas,所以我有点犹豫是否注销所有的IE 8用户。 有标准的解决方法吗? 我在JavaScript中得到了一些好处,但我仍然是一个小白菜。 所以请原谅我,如果解决scheme是完全明显的。

Flexbox替代IE9

我最初开发了一个使用Chrome的网站(最容易devise),但现在我正在使用IE支持模式。 这就是说,我从IE11开始,并对IE和Chrome之间的奇怪差异做了必要的修改。 但现在我正在降低IE版本。 我能够得到90%的网页正确显示与IE10的CSS。 但是现在我对这两个浏览器的大部分CSS元素,对于IE9来说大部分是不相关的。 如果可能的话,我想避免需要多个浏览器特定的样式表。 第一个问题是转换CSS的flexbox模型的IE10 +实现。 当前Flexbox容器的实现: div#navContainer{ display: flex; //Current browsers (IE11, Chrome, etc) display: -ms-flexbox; //IE10 implementation } div#TeamsSection { text-align: center; } div.NavSection { margin: 0px 7px; padding: 4px 0px 0px 0px; } div#teams { margin: 0px; select { margin: 0px; } } HTML: <div id="navContainer" class="float-left"> <div id="LogoSection" class="NavSection"> […]

即使模拟Internet Explorer 8文档模式,为什么Internet Explorer 11不符合条件注释?

我正在使用新的Internet Explorer 11开发人员工具将文档模式切换为“8”,但条件注释仍然被忽略,也就是说,它们没有正确parsing并且行为与正常注释类似。 因此,条件注释内的任何引用文件都不会被浏览器请求/加载。 为什么会发生? 这是一个错误? 如果您认为这确实是一个需要修复的错误,请进入,并说您也可以在针对此问题报告的Microsoft错误报告中重现此问题: 通过F12 Developer Tools模拟文档模式时,条件注释不起作用 。 更新:此问题已被报告在上述错误报告中修复。