问题标签 [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.
apache-flex - 开发在线考试应用程序,如何防止作弊?
我的任务是为一所小型大学开发在线考试软件,我需要采取措施防止作弊...
你对如何做到这一点有什么想法?
我想可能禁用所有 IE / firefox 选项卡,或者一些如何记录互联网活动的方式,以便我知道他们是否正在谷歌搜索 anwsers...是否有任何现实的方法可以从 flex / web 应用程序中执行此类操作?
http - 我们如何控制所有浏览器的网页缓存?
我们的调查表明,并非所有浏览器都以统一的方式尊重 HTTP 缓存指令。
出于安全原因,我们不希望应用程序中的某些页面被Web 浏览器缓存。这必须至少适用于以下浏览器:
- 互联网浏览器 6+
- 火狐 1.5+
- 野生动物园 3+
- 歌剧 9+
- 铬合金
我们的要求来自安全测试。从我们的网站注销后,您可以按返回按钮并查看缓存页面。
html - 在 HTML 中,选择的、禁用的选项元素会发生什么?
在我的具体示例中,我正在处理一个下拉列表,例如:
当然,这很荒谬,但我想知道是否定义了任何严格的行为。Opera 有效地拒绝了 'selected' 属性并选择列表中的下一项。所有其他浏览器似乎都允许它,并且它保持选中状态。
更新:澄清一下,我对最初的选择特别感兴趣。我正在处理其中一个“选择一个项目:”类型的下拉菜单,在这种情况下,第一个选项实际上是一个标签,并且发生了一个动作onchange()
。这是相当不错的“逐步增强”,因为存在提交按钮,并且只能通过 JavaScript 删除。如果删除了“选择...”选项,那么将成为第一项的任何内容都将无法选择。我们只是onchange
完全排除下拉菜单,还是应该选择“选择...”选项,只是没有效果?
html - 如何去除超链接图像周围的黑色边框?
当我将图像 ( <img>
) 转换为超链接(通过将其包装在 中<a>
)时,Firefox 在图像周围添加了一个黑色边框。Safari 不显示相同的边框。
什么 CSS 声明最适合消除边框?
css - “显示:标记”是否适用于任何当前的浏览器,如果可以,如何?
我不能确定我的代码是不是很糟糕,或者只是浏览器还没有跟上规范。
我的目标是使用生成的内容来模拟列表标记,以便在纯 CSS 中让计数器从列表到列表的延续。
所以下面的代码,我认为根据规范是正确的,是这样的:
但这似乎不会在 FF3、Chrome 或 IE8 beta 2 中生成标记,如果我没记错的话,也不是 Opera(尽管我已经卸载了 Opera)。
那么,有谁知道标记是否应该起作用?在这方面,Quirksmode.org 并没有像往常一样乐于助人:(。
javascript - 有没有办法使 HTML 页面上的文本无法选择?
我正在构建一个带有一些文本元素的 HTML UI,例如选项卡名称,这些元素在选择时看起来很糟糕。不幸的是,用户很容易双击选项卡名称,在许多浏览器中默认选择它。
我也许可以通过 JavaScript 技巧来解决这个问题(我也希望看到这些答案)——但我真的希望 CSS/HTML 中有一些东西可以直接在所有浏览器上运行。
html - 解释浏览器异常的 CSS“框架”?
我为一家小型媒体公司建立网站。不幸的是,我们大约 45-50% 的客户群使用 IE6,而另一半则在 Firefox 和基于 Webkit 的浏览器之间几乎平分秋色,还有少量 Opera 用户。
我的每一个站点都使用类似于 Eric Meyer 的重置样式表,并进行了一些修改。最近我一直在使用 Blueprint CSS“框架”,它让我的生活变得轻松了很多,尽管我并不特别喜欢它。
我大约 60% 的开发时间都花在确保我创建的网站在每个浏览器中看起来不会有太大的不同。我为 Firefox 3 编写代码,然后从那里进行调整。
有谁知道那里有任何样式表/框架试图抢先解决所有那些愚蠢的小浏览器怪癖?我知道没有什么可以完全解释所有浏览器的怪异之处,但如果有一些更可靠的东西开始就好了。
我正在努力创建自己的,但如果有一些东西可以开始就好了。
css - 什么工具适用于在 IE6 中实时调整 CSS,类似于 Firebug 为 Firefox 所做的?
所有前端开发人员都知道为 Firefox 编码的痛苦,然后在 IE6 中查看我们当时被破坏的页面。IE6 仍然被广泛使用(虽然它正在缓慢但肯定地消失......在写这篇文章的一年半内,它会变得无关紧要,因为使用率会低于 1%)我们通常使用 IE 条件注释来创建为 IE 正确呈现单独的 CSS 文件。如果 IE6 有像 Firebug 这样的工具,那就太好了。Firebug“lite”存在,但它似乎是非常测试版,新的 IE8 有一个优秀的内置开发工具,在很多方面都比 firebug 更好)IE6 最好的工具是什么?
html - 跨浏览器问题(iframe 大小)
我在我的一个页面中显示来自外部站点(我拥有的)的iframe
页面。一切都很好,除非在Opera
缩小浏览器窗口大小(不是宽屏)的情况下查看,当iframe
缩小和挤压内容时。它适用于宽屏(最大化浏览器窗口),并且可以IE7, Firefox, Chrome
在Safari
最大化和缩小窗口大小中使用。
我已经在 HTML 中设置了框架尺寸,并嵌套了比通过 css更大iframe
的 a 。div
iframe
这是 Opera 的一个特殊错误还是我可以做些什么?