我正在使用AngularJS编写静态简历页面。我希望用户点击我的简历,PDF,并能够在浏览器中查看它。我的代码适用于Firefox,但是当我在Chrome中测试它时,我只是得到一个黑屏。它似乎是打开的,但不显示文件。 PDF的路径是在我的控制器中指定的,我已经写了一个指令来显示我的HTML中的链接。
控制器:
app.controller('webCV', function($scope) {
$scope.links = [{
text: 'Github',
link: 'https://github.com/a-person'
},
{
text: 'Resume',
link: '../CV.pdf'
},
{
text: 'Contact',
link: 'mailto:a.person@gmail.com'
}]
})
指令HTML:
<div ng-repeat="x in info">
<a href="{{ x.link }}" target="_blank">{{ x.text }}</a>
</div>
将PDF文件作为<a href>
链接打开的可靠的跨浏览器方式是什么?
我认为这可以在没有像PDF.js这样的额外库和插件的情况下完成,所以我不想使用它们。
我已经坚持了很久,所以提前谢谢。