问题标签 [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 回答
898 浏览

safari - 为 Safari 调试 Intranet ASP.NET 应用程序

我有一个用于预订工作和电话索引的 asp.net 内部网应用程序。现在我的大多数用户都很好,因为他们使用的是 Firefox 和/或 Internet Explorer。我有一个只能使用 Safari 的用户,由于某种原因,当我们导航到 Intranet 应用程序时,Safari 似乎做了很多加载,然后最后说;“Safari 无法打开页面“<a href="http://mywebserver/" rel="nofollow noreferrer">http://mywebserver/”,因为服务器没有响应。”

虽然简短的回答是让用户使用另一个浏览器,但作为一名程序员,我很感兴趣的是为什么会出现这种情况,以及我现在和将来可以做些什么来检测和在必要时重定向所以我的 asp.net 应用程序也可以在 Safari 中运行。

如果有人对如何让这个 asp.net 应用程序在 Safari 中为这个用户运行有任何建议,我也很感兴趣。我们尝试使用机器名称和 IP 地址导航到该站点,但仍然得到相同的响应。

非常感谢,

巴里

0 投票
4 回答
604 浏览

css - 修复 CSS 问题以使用 IE 7 的最佳方法

最近,我开始维护一个 web 应用程序,不幸的是它只适用于 IE 6。大多数问题都与 CSS 有关。

是否有任何工具可以帮助我标准化 CSS 类以同时使用 IE 6 和 IE 7?我知道我必须通过标准,但我需要快速开始。

Firebug 可以在一定程度上帮助我识别与 UI 元素相关的 CSS 类(如果页面在 firefox 上呈现)。但是,我一直在寻找更像顾问工具的东西。如果您有一些经验可以分享,请随意。

0 投票
3 回答
25100 浏览

css - Safari 中的相对定位

它必须很简单,这是我的 CSS:

我根据用户操作切换面板显示。

在 FireFox 中运行良好,但在 Safari 中显示在页面顶部。

ps“垂直对齐:中间;” 也不行。

pps设置“位置:相对;” 面板上不起作用,设置“位置:相对;” 在面板上和“位置:绝对;” 在图像上打破它在 FF 并且在 Safari 中什么也不做

这有效:

0 投票
40 回答
1127749 浏览

html - 如何跨浏览器一致地对齐复选框及其标签

这是一直困扰我的小 CSS 问题之一。

Stack Overflow 周围的人如何垂直对齐checkboxes以及他们labels始终如一的跨浏览器

每当我在 Safari 中正确对齐它们(通常vertical-align: baseline在 上使用input)时,它们在 Firefox 和 IE 中完全关闭。

在 Firefox 中修复它,Safari 和 IE 难免搞砸了。每次编写表格时,我都会在这上面浪费时间。

这是我使用的标准代码:

我通常使用 Eric Meyer 的重置,因此表单元素相对而言没有覆盖。期待您提供的任何提示或技巧!

0 投票
1 回答
1501 浏览

css - a:hover 标记中的 css 溢出

我有一个图像(地图),其中一些兴趣点使用 position: absolute 和每个 poi 的坐标放置。我希望它使用以下方法在鼠标悬停时扩展每个 POI 的信息:

这在 IE 中运行良好,但在 Firefox 或 chrome 中不起作用。它没有裁剪溢出,它只是一次显示所有信息。

0 投票
22 回答
593098 浏览

javascript - JavaScript 的最大整数值是多少,一个数字在不损失精度的情况下可以达到多少?

这是由语言定义的吗?有定义的最大值吗?不同浏览器有区别吗?

0 投票
1 回答
22254 浏览

html - Embedding text/html in an Object (instead of an iframe)

Under every browser except IE, all 4 of these tests work. Under IE 6 and 7, the last one fails and shows an empty frame. Is there a workaround that allows IE to load the external html in an object?

0 投票
6 回答
7112 浏览

javascript - Javascript:如何确定链接是否指向与其所在页面相同的域?

为了通过谷歌分析跟踪非 HTML 文档,我需要提到的算法。它应该:

  • 不对域进行硬编码
  • 忽略协议(即http/https)
  • 不用担心“www”的存在/不存在(任何绝对链接都将以“www”为前缀,所有页面都将通过“www”提供)

这很复杂,因为我需要通过仅 IE 的“attachEvent”调用的函数来访问它。

更新对不起,我对这个问题的措辞非常糟糕。真正的问题是通过事件让它工作,因为 IE 有自己的事件处理世界。采取以下措施:

似乎 track_file 中的“obj”在浏览器中是不一样的——我如何才能引用在 IE 中单击的内容?

0 投票
3 回答
4366 浏览

jquery - jQuery 跨浏览器性能问题

我正在结束一个我第一次使用 jQuery 的项目。我喜欢使用该库,并且认为我理解其中一个好处是跨浏览器兼容性。当我开始在 IE6 和 IE7 中测试该站点时,有一个令人不快的惊喜在等着我,因为在许多情况下,JavaScript(不是非常复杂)不起作用。

任何人都可以从跨浏览器的角度对 jQuery 做什么和不做什么提供一些一般性的评论吗?

在 IE 中调试 jQuery/JS 有什么技巧吗?

0 投票
8 回答
877 浏览

user-interface - 愚蠢和令人沮丧的跨浏览器用户界面问题

有没有人花了几个小时来让他们的应用程序的 UI 在所有浏览器中正确呈现?

当简单的样式倾向于在一个浏览器中工作而不是在其他浏览器中工作时,您如何解决挫败感......并且在一天结束时您发明了处理它的黑客(在某些情况下也不会发生),只是在浪费您的时间之后?

我将等待所有浏览器都遵循相同标准的那一天,直到那时我(和其他人)可以从经常这样做的人的一些建议中学习。