问题标签 [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 投票
1 回答
1108 浏览

javascript - Opera 中的 HTML 表单提交

下面显示的 HTML 表单在 Opera(版本:9.52)中无法正常工作。该表单没有 onsubmit 属性,也没有 type=submit 的 input 元素。它只有两个 type=button 的输入元素,它们都 onclick 调用一个 js 方法,我希望用户在其中确认提交。如果我删除 confirm() 调用,它工作得很好。在所有其他浏览器(FF2、FF3、IE7)中它运行良好。

任何指针?

0 投票
7 回答
4795 浏览

css - Firefox 以外的浏览器是否计划支持 -moz CSS 属性,或者 CSS3 是否有等价物?

截至目前,我相信只有 Firefox 支持-moz-border-radius属性。我很惊讶 twitter 使用它。

是否有任何其他浏览器计划支持此功能,或者 CSS3 是否有类似的功能?

编辑:我还找到了-webkit-border-top-left-radius然后是CSS3 版本

那么CSS3什么时候出来呢?

0 投票
8 回答
364 浏览

internet-explorer - 如果 IE 不存在,我们可以使用哪些当前不可用的 css、js 或 html 功能?

在一个不存在 IE 的世界里,什么东西会更容易,更少的 hacky,更少的 bug 并且通常更常用。

如果所有功能都可以跨浏览器使用,那么互联网会是什么?

每个帖子列出一个点。

这是社区 wiki,因此请随时修改问题/答案以清楚起见。

0 投票
3 回答
5368 浏览

dom - 如何读取加载了来自另一个域的页面的 iframe 的 DOM?

如果 iframe 中的文档位于另一个域中,是否有办法从父文档访问 iframe 中文档的 DOM?如果父页面和子页面都在同一个域上,我可以轻松访问它,但是当它们在不同域上时我需要能够做到这一点。

如果不是,也许还有其他方法可以读取 iframe 的内容(一个考虑是创建一个 ActiveX 控件,因为这仅供内部公司使用,但我希望它是跨浏览器兼容的)?

0 投票
9 回答
72592 浏览

internet-explorer - 不支持浏览器时显示消息

我想警告使用我的站点的 Internet Explorer 6 用户,IE6 过去与我的站点存在严重的兼容性问题。做这个的最好方式是什么?

理想情况下,我希望出现一条消息(不是新窗口,而是一个消息框,如果可能的话),警告 IE6 用户这些问题并建议他们更新到 IE7、Firefox 3 或 Opera 9.5。

0 投票
2 回答
1573 浏览

xml - 具有超大数据表的客户端表渲染

问题:客户 X 已请求重构 MSIE 中使用 XML DataBinding 和 Databound 表的页面以跨浏览器工作。

问题:模仿MSIE 跨浏览器(即在 MSIE 和 Firefox 中)的MSIE DataBinding功能的最佳实践方法是什么。

特点:客户 X 已经在单个网页中使用MSIE DataBinding获得以下内容...

  • 一个完整的单 url xml 转储作为数据源(假设没有服务器端分页和跨域问题)
  • 只指定数据源 URL 的网页标记(就像 MSIE)
  • 能够加载非常大的表(例如,最少 3k 条记录)而不会在客户端触发 javascript“内存不足”或“延迟”错误
  • 能够在普通 HTML 表格元素中执行此操作,并可能进行行分割(可选但不是必需的,因为 MSIE 尚未执行此操作)

背景:您可能必须熟悉MSIE DataBinding才能与这个特定问题保持同步。MSIE 的这一特性允许您指向单个 XML 数据源(没有特定的模式,只要它在标准“表”中),并且浏览器以可视化和异步方式呈现数据。

这样做的好处是页面渲染速度很快,因为页面加载不会在向用户显示一些输出之前等待整个表格被填充。表格行逐渐填充。

错误开始:客户 X 已尝试并拒绝了以下内容。

  • JQuery:非常适合加载数据和干净可维护的 HTML 标记,但大型数据源在呈现客户端时会导致延迟和内存问题
  • XSLT:这让客户 X 感到害怕,因为它涉及的不仅仅是在 <table> 标记上指定“数据源”属性,因此在他看来似乎不太易于维护
  • 服务器端数据分页:这不是一个选项,因为客户 X 非常希望避免对 XML 数据进行分段或在服务器端进行任何“数据转换”。
0 投票
3 回答
14304 浏览

jquery - IE中的jQuery淡入淡出效果

下面的fadeInfadeOut效果在 Firefox 3.0 中工作正常,但在 IE 7 中不起作用……这是什么原因,有什么诀窍?这个想法当然是为了获得“眨眼”效果并将用户的注意力吸引到表格中的特定行。

更新:发现愚蠢的问题......“.status-error”指向一个tr元素。可以在 Firefox 的 tr 上设置背景颜色并将其淡化,但在 IE 中则不行。将“CSS 指针”更改为“.status-error td ”使其指向 tr 下方的 td,并且在所有浏览器中一切正常。

0 投票
18 回答
1133 浏览

google-chrome - 小公司是否应该对其网站进行编码以支持 Chrome?

我在晒黑沙龙之类的小网站上工作。我们不支持 IE 上特定于 ActiveX 的东西,我们支持 Firefox。我注意到 Chrome 有一些奇怪的行为。我的浏览器统计数据显示,<1% 的访问者使用 Chrome。

我听说人们说它远非同类最佳。但我喜欢一切都在自己的过程和东西中运行的方式。

Chrome 会变得足够流行以至于我需要为它编写代码吗?当它流行起来的时候,它奇怪的渲染会得到修复吗?

0 投票
2 回答
1023 浏览

html - 通用下拉菜单?

我正在尝试为我正在设计的网站创建一个“快速链接”下拉列表,它必须与所有浏览器 IE6 及更高版本兼容。它需要保持 120px 宽,因为它的位置是静态的。使用<select>标签并设置宽度,这是可行的;但是,当打开该框时,IE 会切断较长的文本链接,Firefox 会正确调整它们的大小。无论如何定义下拉菜单的宽度与适用于所有浏览器的框顶部的 120px 不同?

如果没有,是否有一个不需要 10 页 javascript 的可自定义下拉菜单的简单脚本?

0 投票
5 回答
261 浏览

css - 如何找到有关 CSS 浏览器不兼容性的信息?

很多时候,当我阅读与 CSS 相关的书籍时,我会看到诸如“这在某些浏览器上不起作用”、“这个 hack 将在那个浏览器上起作用”之类的东西。

我在哪里可以获得所有我需要知道的所有浏览器的黑客信息?

谢谢