gpt4 book ai didi

javascript - Internet Explorer 中的 HTML5 网站兼容性

转载 作者:行者123 更新时间:2023-11-28 12:14:03 25 4
gpt4 key购买 nike

我正在通过一个简单的 HTML5/CSS3 教程来构建一个基本的网站。我严格按照教程来理解新添加的标签的使用,并逐步开发在线教授的内容。

然而,我创建的网站演示在 Internet-Explorer8 上运行良好,但当我完成自己的开发时,尽管它在 Chrome 和 Firefox 中运行良好,但当我尝试在 Internet 上运行时它没有选择任何设计-Explorer8.

不过据我所知,这是由于旧版本的 IE 不支持新添加的 HTML5 元素,因此添加了一个脚本 HTML5shiv.js

这应该可以正常工作,但是 IE8 不断弹出对话框显示:由于安全原因,它阻止了一些事件内容,如果需要,您可以允许它们播放。从来没有这样的情况使用我正在制作的网站的演示版本。

但是,当我在 IE8 中启用 ActiveX 控件时,一切正常。

我现在的问题是,如果我网站的任何用户在 IE6、7 或 8 中禁用了 ActiveX-Controls,那么我的网站将失去其设计结构。我怎样才能度过难关?

最佳答案

我假设您正在从一个单独的域加载 html5shiv.js,如果是这样,请尝试下载它并将其与您网站的其余部分一起托管。这应该可以解决您的问题。

如果您在本地开发您的网站(即直接从计算机上的文件打开),也可能会导致此问题。

更新用户评论:

托管它应该可以解决它。尽管您可以简单地在本地主机上托管,而不是购买托管,但要考虑使用诸如 WAMP 之类的东西。 , 或 MAMP适用于 Mac。

或者,您可以添加 <!-- saved from url=(0017)http://localhost/ -->到您的文档的顶部,应该禁用安全策略。您可以阅读更多相关信息 here .

关于javascript - Internet Explorer 中的 HTML5 网站兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19309160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com