为啥在代码的文化夹里直接双击html页面,浏览器打开的html功能正常。但是在代码里通关window.open打开就有js的报错。两者只是打开方式不一样,为什么有这样的差距。ie10浏览器。

为啥在代码的文化夹里直接双击html页面,浏览器打开的html功能正常。但是在代码里通关window.open打开就有js的报错。两者只是打开方式不一样,为什么有这样的差距。ie10浏览器。window.open打开页面是出现的,点击功能的时候出现js的报错信息。很不理解!两种方式打开的都是同一个项目目录下的html文件

很大原因是引用路径的原因,你双击打开可能是绝对路径,但是通过代码打开需要的是相对路径

window.open是需要一个完成的路径(绝对路径:localhost:***/a.html),而你所说的点击跳转应该是to="/html"或者是link,它们只是相对路径