无法在Microsoft Edge浏览器

时间:2015-09-16 20:23:10

标签: javascript html microsoft-edge

我试图使用Microsoft Edge运行一段JavaScript,但是当JavaScript代码保存在外部.js文件中时,它不会运行。没有返回任何错误,我可以从调试器中轻松获得的是该函数不存在。该代码在IE 11,Chrome 45和Firefox 39中运行良好。嵌入在HTML页面中的JavaScript本身也能正常运行。

有人可以告诉我我做错了什么吗?

HTML文件名为hjt01.htm,外部JavaScript为hjt01.js(与

相同的目录)



function externalbox()
{
	alert("Clicked!")
}

<!DOCTYPE HTML>
<!-- saved from url=(0014)about:internet -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Description of page">
<meta http-equiv="pragma" content="no-cache">
<title>Webpage Title</title>
<meta name="description" content="Description of page">
<script language="javascript" type="text/javascript" src="hjt01.js"></script>
<script language="javascript" type="text/javascript">
function internalbox()
{
	alert("Clicked!")
}
</script>
</head>
<body id="pagedetail">
<a href="javascript:externalbox();">External</a>
<br />
<br />
<a href="javascript:internalbox();">Internal</a>
</body>
</html>
&#13;
&#13;
&#13;

我在网上搜索过但无法找到相关信息。我试过设置&#34;编辑JavaScript&#34;在Edge的F12开发者工具中设置为Enabled,但这没有任何区别。

我有Edge的版本20.10240.16384.0。

1 个答案:

答案 0 :(得分:2)

我在Microsoft Edge团队工作。

这肯定是来自Internet Explorer的行为的回归,这在其中有效,并且继续在Windows 10上运行。我将确保我们的团队了解问题并努力解决问题。

问题解决后,我会更新此答案。