问题标签 [cross-browser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
14309 浏览

javascript - 使用 javascript 测试多个屏幕

是否可以判断网站用户是否使用多个显示器?我需要找到弹出窗口的位置,但用户很可能会有多显示器设置。虽然window.screenXetc. 会给出浏览器窗口的位置,但它对于多个监视器是无用的。

0 投票
2 回答
883 浏览

javascript - 如何在 JavaScript 中获取对当前焦点表单字段的引用?

我正在寻找一种跨浏览器的方法——我知道 IE 有一些东西(我已经忘记了什么),而在 Mozilla 中实现它的方法可能与我发现的一个 focusNode 东西有关,这似乎与获取文本有关选择。

涉及 jQuery 或其他常见 JS 库的方法对我来说很好。

谢谢!

0 投票
10 回答
1793 浏览

javascript - 跨浏览器兼容性的典型缺陷

主要桌面浏览器中最常见的浏览器兼容性问题是什么?

请不要重复。您遇到的投票问题。我希望列表能够自我排序。“IE sux”不是一个陷阱,而是呼吁投反对票。

[编辑] 是的,我知道这是一项民意调查——我不会在此发布答案来收集积分——我实际上很想知道人们通常会遇到什么。

0 投票
6 回答
3385 浏览

html - 图像和html之间的颜色差异

我在将 css 背景颜色与同一 html 页面上的图像颜色匹配时遇到问题。是什么赋予了?

0 投票
9 回答
29538 浏览

css - Firefox 的 CSS 过滤器替代品是什么?

我正在使用 CSS 过滤器在浏览器中动态修改图像。这些在 Internet Explorer 中完美运行,但在 Firefox 中不受支持。

有谁知道 Firefox 对应的 CSS 过滤器是什么?一个可以跨浏览器(Safari、WebKit、Firefox 等)工作的答案将是首选。

更新:我知道过滤器是 IE 特有的功能。Firefox 支持的这些是否有任何等价物?

0 投票
7 回答
30073 浏览

javascript - 哪些 Web 浏览器原生支持 Array.forEach()

除了 Firefox 之外,还有哪些浏览器支持 Array.forEach()? Mozilla 说这是标准的扩展,我意识到添加到数组原型中很简单,我只是想知道其他浏览器支持它吗?

0 投票
16 回答
105180 浏览

javascript - Javascript 中的跨浏览器 Flash 检测

有没有人有一个脚本示例可以在 IE/Firefox 上可靠地工作,以检测浏览器是否能够显示嵌入的 Flash 内容。我说可靠是因为我知道它不可能 100% 的时间。

0 投票
3 回答
4219 浏览

flash - Flash 上的图片

您知道将图片放在 Flash 上的任何解决方案吗?

必须在 IE6、IE7、Firefox for Windows、MacOSX、Linux 和 Safari 中运行。

0 投票
7 回答
246177 浏览

http - 大多数 Web 浏览器中是否提供 PUT、DELETE、HEAD 等方法?

我在这里看到了几个问题,例如How to debug RESTful services,其中提到:

不幸的是,同一个浏览器不允许我测试 HTTP PUT、DELETE,在某种程度上甚至是 HTTP POST。

我还听说浏览器仅支持 GET 和 POST,来自其他一些来源,例如:

但是,Firefox 中的一些快速测试表明发送PUTDELETE请求按预期工作——XMLHttpRequest成功完成,并且请求以正确的方法显示在服务器日志中。我是否缺少某些方面,例如跨浏览器兼容性或不明显的限制?

0 投票
6 回答
14020 浏览

javascript - 等效于explicitOriginalTarget 事件参数的跨浏览器

有谁知道与explicitOriginalTarget 事件参数等效的跨浏览器?这个参数是 Mozilla 特定的,它给了我导致模糊的元素。假设我的页面上有一个文本输入和一个链接。文本输入具有焦点。如果我点击链接,文本输入的 blur 事件通过 explicitOriginalTarget 参数为我提供 Firefox 中的链接元素。

我正在扩展 Autocompleter.Base 的 onBlur 方法,以便在搜索字段失去对给定元素的焦点时不隐藏搜索结果。默认情况下,如果搜索字段失去对任何元素的焦点,onBlur 方法会隐藏。

谢谢。