在網上查看很多方法去解決此類跨域問題,及如何動態加載pdf文件。看來看去 請求的由后台處理加header頭的 pdf.js 自帶的 獲取地址欄param參數值的 都是很麻煩的步驟並且有時不能有效解決浪費加載資源。自己研究了下pdf.js 源碼附帶相關東西輕松解決。
遇到此問題或者其它提示其它跨域的時候, 不用其它方法 請求 動態獲取 file 傳到后台去解決(后台解決可能解決不了問題還浪費資源)
1.DEFAULT_URL = document.getElementById("myId").value;(訪問絕對路徑或者相對路徑pdf的地址) [前提把viewer.js 的默認項禁止]
2.如下圖把viewer.js中如下圖代碼注釋掉或者刪掉即可

3。不需要用其它方法這樣完美解決