问题标签 [browser-support]

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 投票
1 回答
791 浏览

javascript - 测试 overflow-y:auto 在 android < 3 上返回 true,即使它不起作用

我正在为android开发一个webapp。在某个地方,我需要查找浏览器是否支持溢出-y:auto,因为我需要滚动一个 div。但是在android < 3
中对此返回 true 的测试,告诉它受支持,但是在使用时它不能按照预期的方式工作,即 div 与

不滚动。

是否有任何可靠的方法可以查看浏览器是否支持此属性。我使用modernizr编写了这个测试,但它总是返回true,这意味着它支持。

});

但很明显,当我使用它时它不起作用。请告诉我一个可靠的方法来确定该物业是否可以安全使用,或者我能做些什么。

0 投票
2 回答
4833 浏览

google-chrome - 如何检测浏览器是否支持 contenteditable 参数中的“纯文本”值?

我找不到有关“contenteditable”HTML5 参数的任何相关信息。我发现 Google Plus 正在将它用于 Chrome 浏览器:

似乎没有其他浏览器支持这一点,它只是 Chrome 的专有价值。我想在我的项目中使用它。但是,我需要检测浏览器并确定是否支持“纯文本”设置。

当然,我只能检测到 Chrome,但可能有其他浏览器支持它(我目前不知道)或者其他主流浏览器将来可能会开始支持此功能。

因此,我宁愿检测是否支持“纯文本”功能,而不是仅检测 Chrome 浏览器。

任何人都可以帮助我吗?

0 投票
0 回答
249 浏览

javascript - jQuery 动画和背景图像未在 IE9 中显示

我在使用 IE9 时遇到了一个奇怪的问题,如果<div>页面上有多个元素,一次只能看到 1 个元素,然后其他元素会由于页面上的 JavaScript 操作而显示。

我遇到的问题是,如果一个元素被隐藏(似乎只有在隐藏一段时间后才会发生),$('.className').fadeIn(500);例如,当我去显示带有 jQ​​uery 的元素时,其中元素的背景图像属性正在显示的 DIV 丢失。

在使用 IE 开发人员工具检查 HTML 时,它们仍然存在,但无论出于何种原因,似乎都无法识别背景图像。在开发者工具中,我可以点击编辑背景图片路径,然后简单地按回车(实际上并没有改变路径)使背景出现。

如果在页面上一段时间未显示,IE 是否会忽略元素?任何帮助将不胜感激。这很奇怪,因为这对我来说在任何其他浏览器或任何其他版本的 IE 中都不是问题。

0 投票
2 回答
18515 浏览

javascript - 浏览器对 window.location.reload(true) 的支持

window.location.reload()根据w3schools ,所有浏览器都支持

但是什么会window.location.reload(true)在没有缓存的情况下重新加载页面?它的支持程度如何?

0 投票
1 回答
151 浏览

javascript - 可以使用 utf8 跨浏览器 url 参数吗?

1.我知道所有现代浏览器都支持像http://abc.com?something=UTF8chactersHERE这样的用户地址参数 吗?

2.哪个浏览器不支持?
3. javascript 可以在所有浏览器上正确解析参数吗?

例如:http ://abc.com?something = 环保部&something2=环保部</p>

0 投票
2 回答
387 浏览

html - 如何让 css 支持旧版本的浏览器

可能重复:
如何使用 CSS 在 IE8 中制作圆角边框?


我将此代码设置为边框。我需要为这个边框设置圆角。

此代码适用于 E9,我需要它在 IE6、IE7、IE8 等旧浏览器中工作

我的CSS代码

0 投票
1 回答
579 浏览

css - IE浏览器模式不同于文档模式

我正在为客户制作网站。

在 Safari/IE9*8*7/Chrome/Firefox 中测试,一切正常。

我交付了网站,客户打电话给我说有奇怪的图形发生了。我问他的浏览器版本,在我的电脑上检查一切都很好。

所以我去客户端,他的浏览器模式似乎是 IE9 和文档模式 IE7 并且有一些奇怪的效果。

在他办公室的每台电脑上似乎都是一样的。

我从来没有见过这样的IE设置。这很常见吗?他们为什么这样做?我应该支持吗?

如果有人有任何答案,欢迎他们:)

0 投票
1 回答
713 浏览

javascript - 支持的浏览器是否默认启用 Web 存储?

鉴于此支持图表,我可以假设那里列出的所有支持浏览器都默认启用此功能吗?

如果没有,检查是否SessionStorage可用的最简单方法是什么?

0 投票
3 回答
3584 浏览

css - 使用 html5 选择器时未应用 CSS 样式。浏览器在渲染 CSS 方面是否发生了一些变化?

我最近在使用 IE8 时遇到了令人沮丧的情况。这是最奇怪的事情。我以前工作的代码停止工作。header当我在我的外部 CSS 样式表中使用 HTML5 标记(例如、和仅举几例)时,似乎正在发生这种情况footer,与它们对应的 CSS 选择器一起使用。问题是:突然之间,CSS 样式不再应用于我的标记。就像我根本没有样式表一样。articlenav

我已经确保我没有收到任何 404 错误以及 JavaScript 错误。

我还检查了DOCTYPE以确保我的 HTML 文档处于标准模式,并且浏览器甚至声明是这种情况。

另外,据我所知,即使浏览器不一定将 HTML5 标签视为特殊的(就像大多数现代浏览器一样),它也不会篡改它们,并且它们仍然应该能够在 CSS 样式表中使用他们各自的选择器。

至少这是我从另一个 Stackoverflow 帖子中得到的印象: https ://stackoverflow.com/a/7801476/295019

是一直如此,还是我一直都错了。

我想我应该能够在我的代码中使用 HTML5 标签,或者如果我的代码失败了,那么使用它有什么意义。考虑到很多人都在使用 IE8(即我的客户仍然要求他们的页面在上面工作),所以建立在 IE8 上运行的网站符合我的最大利益。

在这一点上,我还应该说明我在 Mac 上工作并在带有 IE8 的 VirtualBox 上运行的 Windows 7 的虚拟机版本上进行测试。也许这与我的问题有关。但是,我已经多次重新启动我的机器,希望它能正常工作。我还确保安装了 Flash 并且安装没有损坏(据我所知)。

有谁知道发生了什么?或者遇到过类似的问题?

任何帮助将不胜感激。

0 投票
2 回答
664 浏览

web - 如果用户使用的是旧浏览器,有哪些好的页面可以将用户重定向到?

比如这个:http ://www.webstandards.org/upgrade除了它很糟糕而且已经过时了(使用 Netscape 7?真的吗?)

我将需要 IE9+ 和其他浏览器的最新版本。

谢谢。