我正在使用一个简单的html应用程序,该应用程序预计将在IE8及更高版本的Chrome浏览器中运行。 html应用程序从桌面快捷方式启动,它将在默认浏览器中打开,如下所示,
注意: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文件。可能吗?让我知道你的建议。感谢。
答案 0 :(得分:0)
尝试这一点,只需将你的pdf文件的位置更改为以下href ...,最好把它放在一个单独的文件夹中,即你要下载的html和pdf文件。
<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;