在Javascript中打开网络位置

时间:2016-02-29 23:48:04

标签: javascript

有没有办法打开网络上的文件或文件夹?我理解浏览器不允许的原因。我知道我需要在Chrome和FireFox中添加扩展程序才能显示网络文件夹。当我满足这些要求时,我的href看起来像:

file://network volume/directory

然后通过点击它我打开一个文件夹。现在我需要点击一个按钮打开它。这甚至可能吗?

由于

2 个答案:

答案 0 :(得分:0)

假设你跳过了所有的箍并完全解除了你的浏览器的安全(我没有,这使得这个回答是猜测而不是一个可靠的答案),我想window.location上的javascript操作可能有效。 e.g。

window.location.href = 'file://foo/bar/';

window.open API http://www.w3schools.com/jsref/met_win_open.asp

附注,请检查HTML5的文件API。他们显然要求用户明确选择文件明确并且似乎不允许你需要的东西,但他们是认可的文件方法,如果,任何机会,你的要求可以通过使用它们来满足你''将自己从一个充满痛苦的世界中拯救出来并逆流而上......请参阅http://www.html5rocks.com/en/tutorials/file/dndfiles/以获得一个好的首发。

答案 1 :(得分:0)

如果我理解正确的话。您想要访问本地服务器上的文件。以下内容适合您。

    window.open("http://www.example.com");//opens a url
    window.open("file://server/serverfolder/index.asp");// server side