gpt4 book ai didi

javascript - 导入包含 script 标签的外部 html - 不起作用

转载 作者:行者123 更新时间:2023-12-01 00:03:12 24 4
gpt4 key购买 nike

我有一个index.html

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MyApp</title>
<link rel="import" href="./common.html">
</head>
<body>
<app-root></app-root>
</body>
</html>

和一个包含脚本标签的外部 HTML 文件 common.html

<script>
window.MY_APP = {
MY_SETTINGS: {}
}
</script>

如您所见,我正在 index.html 中导入 common.html。问题在于成功渲染index.html 后MY_APP 变得未定义。我可以在网络选项卡中看到对 common.html 文件的成功调用(在 Chrome 浏览器中测试 - V 80.**)。

这在以前可以无缝工作,但现在被破坏了。

有人遇到过这个问题吗?或者有人知道发生了什么事吗?提前致谢。

最佳答案

Chrome 浏览器最近弃用了 HTML 导入,这可以解释为什么它过去对您有用,但现在不再适用。

https://www.chromestatus.com/feature/5144752345317376

在决策线程中,他们提到了 polyfill 和名为 Shadow DOM V0 的东西,因此这些可能是您的替代方案。

此功能是 Chrome 特有的,因此已被删除。

关于javascript - 导入包含 script 标签的外部 html - 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60574619/

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