Microsoft Edge浏览器下本地特定端口网页JavaScript无法正常工作的问题求助
Microsoft Edge浏览器下本地特定端口网页JavaScript无法正常工作的问题求助
各位好,我最近碰到一个奇怪的问题:在Microsoft Edge浏览器中,我用本地特定端口打开自己写的网页时,里面的JavaScript代码完全没法正常工作。
我的需求很简单:点击页面上的按钮后,弹出一个输入框让用户输入名字,然后把页面上的问候语改成包含用户名字的个性化内容。但现在点击按钮根本没反应,完全达不到预期效果。
下面是我的HTML代码:
<!doctype html> <html lang="en-UK"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width" /> <script src="scripts/main.js" type="text/javascript" defer></script> <title>Homepage</title> </head> <body> <p id="greeting"> Hi! </p> <p>Enter your name after clicking the button below to get a personalised greeting!</p> <button>Change User</button> </body> </html>
对应的scripts/main.js文件里的代码如下(注:代码尚未写完,核心逻辑是获取按钮和问候段落,再绑定点击事件实现交互):
let userButton = document.querySelector("button"); let greetingParagraph = document.getEle...
我补完完整的事件监听逻辑后,在Chrome等其他浏览器中用相同端口打开页面,功能完全正常;甚至在Edge浏览器中换其他本地端口打开,代码也能正常运行,但唯独这个特定端口不行。
有没有大佬遇到过类似的情况?麻烦帮我分析下可能的原因,以及对应的解决办法,谢谢啦!
备注:内容来源于stack exchange,提问作者Arya G




