从本地html文件打开本地pdf文件

时间:2016-02-24 23:54:52

标签: javascript html pdf local

我正在使用一个简单的html应用程序,该应用程序预计将在IE8及更高版本的Chrome浏览器中运行。 html应用程序从桌面快捷方式启动,它将在默认浏览器中打开,如下所示,

enter image description here

注意:html文件的路径是本地路径。

为了避免与加载脚本相关的安全问题,我添加了" Web标记"在我的应用程序中它运行良好。

<!DOCTYPE html>
<!-- saved from url=(0016)http://localhost -->
<html lang="en">
<head>

我现在面临的问题是,打开一个与html文件抛出相同位置的帮助文件(.pdf)&#34; Access Denied&#34;错误。

我尝试过的选项:

一个。在HTML选项卡中引用了帮助文件路径,但它无法正常工作

<a href="help.pdf" class="help pull-right" target="_blank">Help</a>

一个。在上面的链接上单击,设置window.location,如下所示,

window.location = 'help.pdf' //access denied error

我还在stackoverflow中提到了几个答案,例如: How can I create a link to a local file on a locally-run web page? 但他们都没有为我工作。

期望:

从本地html文件中的链接打开本地pdf文件。可能吗?让我知道你的建议。感谢。

1 个答案:

答案 0 :(得分:0)

尝试这一点,只需将你的pdf文件的位置更改为以下href ...,最好把它放在一个单独的文件夹中,即你要下载的html和pdf文件。

&#13;
&#13;
<html>
<body>
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<a href="#" id="someID" >continue</a>
<script>
$('a#someID').attr({target: '_blank', 
                    href  : 'http://math.hws.edu/eck/cs124/downloads/javanotes6-linked.pdf'});
  
  // give the location of ur file... in href
</script>
</body>
</html>
&#13;
&#13;
&#13;