1

window.open("\\\\localhost\\");是不是在64位win7 ie8上工作。即说“确保路径或互联网地址是正确的”。它在32位上工作于ie8的相同版本。任何想法?或者使用Internet Explorer访问像\\localhost\这样的路径的任何不同方式?window.open(“\\ localhost \”);不工作在win7(x64)ie8

我试图打开\\localhost像一个文件路径。当你在ie上写\\localhost时,它打开“网络>本地主机”

错误的细节,例如说:“消息:访问被拒绝。”。

它可能与windows的安全设置有关。任何想法哪些设置的窗户可能会导致?

+1

''\ localhost \''看起来不像一个有效的URL。你尝试过'http:// localhost'吗? –

+0

我试图打开\\ localhost像一个文件路径。当你在\\ localhost上写ie时,它会打开“Network> Localhost” –

+2

尝试使用'file:// localhost',但由于安全原因,这可能不再可能 –

回答

0

如果您在您的主机上运行httpd http://localhost/ ...必须工作。 否则,最好使用file:/// ...来访问本地文件。 我不知道\\ localhost \ ...如何为您的32位机器工作。 也许,IE 8脚本引擎确实将其解释为一个简单的文件路径,然后试图从本地SMB服务器访问路径。你是否像在32位机器上一样启用了Windows文件共享? 无论如何,我不相信URL方案与IE浏览器兼容。

+0

我试图打开'\\ localhost'就像一个文件路径。当你在ie上写'\\ localhost'时,它会打开“Network> Localhost” –

+0

好的,那么Javascript呢?这是关于你的操作系统的设置的问题,而不是'javascript'而不是'window.open'。 – sergzach

+0

好的比任何想法哪些设置的窗户可能会导致? –

0

当我将该网站添加到“受信任的网站”上时就起作用了。

0

Localhost需要一个端口号。在浏览器中打开目标站点并获取地图路径。它应该遵循以下语法;

      port #/View Name /.cshtml file 

window.open( 'http://localhost:****/SomeViewName/Some.cshtmlfile', '_blank' + ***启动。);