0

我知道这有悖常理,会引起一些人的注意,但我正计划为我的朋友圈制作一个复活节彩蛋,并希望我正在制作的网站只能在 Internet Explorer 11 上使用。

考虑到这一点,除了 ActiveX 控件,我可以做哪些事情以使我的网站只能在 Internet Explorer 中呈现?我可以使用在现代浏览器上无法使用的特定于 IE 的 HTML 标记或 JavaScript 函数吗?

我最初只是想检查浏览器的用户代理,但这太容易解决了,但是,我希望他们不需要下载其他东西(Silverlight 等),只需使用 Windows 10 附带的默认 Internet Explorer .

4

1 回答 1

0

如果你不想检查浏览器的用户代理,你可以检查documentMode 属性来检测 IE。

document.documentMode仅 IE 支持,因此您可以检查此属性以使功能仅在 IE 中有效。请参考下面的示例 JavaScript 代码:

if (window.document.documentMode) {
  // Do IE stuff
}
于 2021-12-01T05:38:46.127 回答