问题标签 [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 - JavaScript 方法/属性的浏览器兼容性/支持表
几天前,我发现了一个不错的网站,上面有一张大桌子,里面有所有的 javascript 属性/方法以及所有主要浏览器的可用性。我的问题是我再也找不到那个网站了。我在哪里可以找到这样的清单?
更新:当然我以前搜索过历史和谷歌。无论如何,这是我正在寻找的网站,以防有人感兴趣:https ://kangax.github.io/compat-table/es5/
html - 可以使用散列 DOM 节点属性吗?
你会建议不要阅读和使用hash
DOM 节点属性吗?(您认为它将来可能会被弃用和删除吗?)
它是什么?对于链接<a href='http://server/folder/page#the-hash'>
,哈希属性的值为#the-hash
。它似乎存在于所有浏览器中,请参阅JavaScript Bible page 603,并且我已经测试了 Safari、Chrome、FF 和 IE 和 Opera。
背景:我使用 jQuery,但在 IE 7 中 this:$(elem).attr('href');
不返回href
属性,而是返回href
带有服务器地址和页面路径的前缀。示例:如果href
is #the-hash
then在 IE 7 中
attr
返回。这是一个 jsfiddle 示例。http://server/folder/page#the-hash
javascript - Google Dart JavaScript 转换器是否支持旧版浏览器?
Google Dart JavaScript 转换器支持旧版浏览器还是仅支持现代浏览器?
json - 哪些浏览器原生支持 JSON 对象?
最近的浏览器(例如 Chrome 和 Firefox)都具有 json.js JSON 对象的本机实现。但是 Opera、Safari、Safri、Mobile、Android Stock、Android Dolphin 以及各种版本的 IE 呢?
我一直在网上寻找支持图表,但我这辈子都找不到。我正在编写一个教程演示,并且真的只需要演示本身的 json 序列化,我真的不想包含任何与功能本身正交的东西。
html - 如何将 HTML5 功能添加到我的浏览器
HTML5 中有哪些新功能?我想试试,但我的浏览器不支持。我正在使用带有 IE8 的 Windows XP。我该如何处理?
http - HTTP 1.0 指令是否仍然相关?
我最近花了一些时间寻找防止浏览器缓存具有动态内容的页面的最佳实践。在 StackOverflow 上的帖子中,有人建议查看此页面: http: //palisade.plynt.com/issues/2008Jul/cache-control-attributes/
这篇文章来自 2008 年,并提到了遗留的 HTTP 1.0“Pragma”和“Expires”属性。然而,HTTP 1.1 已经存在了一段时间。我想将“Pragma”和“Expires”扔到响应头上没有害处,但出于好奇,还有理由这样做吗?基本上,假设支持 HTTP 1.1 是否安全?我在网上查找信息时遇到了一些麻烦,但听起来 IE 从版本 4 或 5 起就已经存在支持,并且像 Firefox 这样的浏览器似乎不再有 HTTP 1.0 选项。想法?
api - 目前哪些浏览器实现了对 HTML5 MediaController 的支持?
所以我的 Google fu 让我失望了。是否有支持HTML5 MediaController 对象的浏览器(包括测试版)的已知列表?
css - 浏览器对 CSS3 Box-sizing 的支持是什么?
我知道较新的浏览器版本支持 box-sizing,但是 IE 到 7 是否支持它?其他主要浏览器呢?法郎?苹果浏览器?
google-chrome - 谷歌浏览器上未触发 jquery .live 'focus' 事件
我想知道这是 chrome 或 jQuery 中的错误,还是我误解了 .live 函数的用法
当我在所有主要浏览器中单击类“input_form”的单选按钮时,上面的代码将输出发送到控制台窗口
但是下面的代码:
将输出发送到所有浏览器中的控制台窗口,除了 google chrome (10)
唯一的区别是作为我的事件触发器从“更改”更改为“焦点”。
有人能解释一下吗?
css - 哪些环境支持 Wingdings?
我试图找出哪些环境不支持 Wingdings,因为我想使用该字体在我的网页上创建图标。我需要专门支持 IE8,但我也关心 mac。我似乎在任何地方都找不到指南...有人知道在哪里吗?