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' + ***啓動。);