问题标签 [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.
javascript - 测试 overflow-y:auto 在 android < 3 上返回 true,即使它不起作用
我正在为android开发一个webapp。在某个地方,我需要查找浏览器是否支持溢出-y:auto,因为我需要滚动一个 div。但是在android < 3
中对此返回 true 的测试,告诉它受支持,但是在使用时它不能按照预期的方式工作,即 div 与
不滚动。
是否有任何可靠的方法可以查看浏览器是否支持此属性。我使用modernizr编写了这个测试,但它总是返回true,这意味着它支持。
});
但很明显,当我使用它时它不起作用。请告诉我一个可靠的方法来确定该物业是否可以安全使用,或者我能做些什么。
google-chrome - 如何检测浏览器是否支持 contenteditable 参数中的“纯文本”值?
我找不到有关“contenteditable”HTML5 参数的任何相关信息。我发现 Google Plus 正在将它用于 Chrome 浏览器:
似乎没有其他浏览器支持这一点,它只是 Chrome 的专有价值。我想在我的项目中使用它。但是,我需要检测浏览器并确定是否支持“纯文本”设置。
当然,我只能检测到 Chrome,但可能有其他浏览器支持它(我目前不知道)或者其他主流浏览器将来可能会开始支持此功能。
因此,我宁愿检测是否支持“纯文本”功能,而不是仅检测 Chrome 浏览器。
任何人都可以帮助我吗?
javascript - jQuery 动画和背景图像未在 IE9 中显示
我在使用 IE9 时遇到了一个奇怪的问题,如果<div>
页面上有多个元素,一次只能看到 1 个元素,然后其他元素会由于页面上的 JavaScript 操作而显示。
我遇到的问题是,如果一个元素被隐藏(似乎只有在隐藏一段时间后才会发生),$('.className').fadeIn(500);
例如,当我去显示带有 jQuery 的元素时,其中元素的背景图像属性正在显示的 DIV 丢失。
在使用 IE 开发人员工具检查 HTML 时,它们仍然存在,但无论出于何种原因,似乎都无法识别背景图像。在开发者工具中,我可以点击编辑背景图片路径,然后简单地按回车(实际上并没有改变路径)使背景出现。
如果在页面上一段时间未显示,IE 是否会忽略元素?任何帮助将不胜感激。这很奇怪,因为这对我来说在任何其他浏览器或任何其他版本的 IE 中都不是问题。
javascript - 浏览器对 window.location.reload(true) 的支持
window.location.reload()
根据w3schools ,所有浏览器都支持
但是什么会window.location.reload(true)
在没有缓存的情况下重新加载页面?它的支持程度如何?
javascript - 可以使用 utf8 跨浏览器 url 参数吗?
1.我知道所有现代浏览器都支持像http://abc.com?something=UTF8chactersHERE这样的用户地址参数 吗?
2.哪个浏览器不支持?
3. javascript 可以在所有浏览器上正确解析参数吗?
例如:http ://abc.com?something = 环保部&something2=环保部</p>
css - IE浏览器模式不同于文档模式
我正在为客户制作网站。
在 Safari/IE9*8*7/Chrome/Firefox 中测试,一切正常。
我交付了网站,客户打电话给我说有奇怪的图形发生了。我问他的浏览器版本,在我的电脑上检查一切都很好。
所以我去客户端,他的浏览器模式似乎是 IE9 和文档模式 IE7 并且有一些奇怪的效果。
在他办公室的每台电脑上似乎都是一样的。
我从来没有见过这样的IE设置。这很常见吗?他们为什么这样做?我应该支持吗?
如果有人有任何答案,欢迎他们:)
javascript - 支持的浏览器是否默认启用 Web 存储?
鉴于此支持图表,我可以假设那里列出的所有支持浏览器都默认启用此功能吗?
如果没有,检查是否SessionStorage
可用的最简单方法是什么?
css - 使用 html5 选择器时未应用 CSS 样式。浏览器在渲染 CSS 方面是否发生了一些变化?
我最近在使用 IE8 时遇到了令人沮丧的情况。这是最奇怪的事情。我以前工作的代码停止工作。header
当我在我的外部 CSS 样式表中使用 HTML5 标记(例如、和仅举几例)时,似乎正在发生这种情况footer
,与它们对应的 CSS 选择器一起使用。问题是:突然之间,CSS 样式不再应用于我的标记。就像我根本没有样式表一样。article
nav
我已经确保我没有收到任何 404 错误以及 JavaScript 错误。
我还检查了DOCTYPE
以确保我的 HTML 文档处于标准模式,并且浏览器甚至声明是这种情况。
另外,据我所知,即使浏览器不一定将 HTML5 标签视为特殊的(就像大多数现代浏览器一样),它也不会篡改它们,并且它们仍然应该能够在 CSS 样式表中使用他们各自的选择器。
至少这是我从另一个 Stackoverflow 帖子中得到的印象: https ://stackoverflow.com/a/7801476/295019
是一直如此,还是我一直都错了。
我想我应该能够在我的代码中使用 HTML5 标签,或者如果我的代码失败了,那么使用它有什么意义。考虑到很多人都在使用 IE8(即我的客户仍然要求他们的页面在上面工作),所以建立在 IE8 上运行的网站符合我的最大利益。
在这一点上,我还应该说明我在 Mac 上工作并在带有 IE8 的 VirtualBox 上运行的 Windows 7 的虚拟机版本上进行测试。也许这与我的问题有关。但是,我已经多次重新启动我的机器,希望它能正常工作。我还确保安装了 Flash 并且安装没有损坏(据我所知)。
有谁知道发生了什么?或者遇到过类似的问题?
任何帮助将不胜感激。
web - 如果用户使用的是旧浏览器,有哪些好的页面可以将用户重定向到?
比如这个:http ://www.webstandards.org/upgrade除了它很糟糕而且已经过时了(使用 Netscape 7?真的吗?)
我将需要 IE9+ 和其他浏览器的最新版本。
谢谢。