【发布时间】:2019-09-02 05:06:15
【问题描述】:
您好,我正在尝试将 pdf 网页视图添加到我的 vue js vuetify 项目中。 我为此选择了 vue-pdf https://github.com/FranckFreiburger/vue-pdf。
我的pdf src是直接作为URL来的,代码是这样的。
<template>
<pdf src="https://lovezwl.vip/pdf.pdf"></pdf>
</template>
<script>
import pdf from 'vue-pdf'
export default {
components: {
pdf
}
}
然后我得到一个错误
从原点获取 'https://lovezwl.vip/pdf.pdf' 的访问权限 'http://localhost:8083' 已被 CORS 策略阻止:否 请求中存在“Access-Control-Allow-Origin”标头 资源。如果不透明的响应满足您的需求,请设置请求的 模式为“no-cors”以获取禁用 CORS 的资源。
据我所知,CORS 是处理服务器而不是前端的东西。但是此刻我在后端什么都做不了,我必须 从前端想办法。有什么办法可以克服这个错误。
或者你们知道其他任何库都可以很好地使用 URLS 作为 pdf 源吗?
【问题讨论】:
-
Loading cross-domain endpoint with jQuery AJAX 的可能重复项。忽略这个问题是关于 jQuery 的,而专注于 accepted answer
-
你修好了吗?