Мой viewer.html не загружает файлы CSS и JSS - PullRequest
0 голосов
/ 03 июля 2019

Я использую pdf.js для просмотра pdf на моем сайте.Однако viewer.html не будет загружать viewer.css, pdf.js и viewer.js.Мой viewer.html находится в том же каталоге, что и мои viewer.css и viewer.js.Файл pdf.js находится в каталоге сборки.Мой просмотрщик HTML не загружает все эти файлы.

Я пробовал решение, указанное здесь: HTML не загружает файл CSS .Но ничего не помогло.

Это мой код

<link rel="stylesheet" type="text/css" href="./viewer.css">
<script src="build/pdf.js"></script>
<script src="./viewer.js"></script>

Ошибка сброса Chrome 404 для этих трех файлов.Я использую Coldfusion и помещаю pdf.js в iframe, может ли это быть причиной?

Edit#1: My folder structure Edit#2 : Console error

Ответы [ 2 ]

2 голосов
/ 03 июля 2019

попробуйте это ../viewer.css вместо ./viewer.css

<link rel="stylesheet" type="text/css" href="../viewer.css">
<script src="build/pdf.js"></script>
<script src="../viewer.js"></script>
0 голосов
/ 03 июля 2019

Поскольку css и js находятся в одной папке вашего html файла, вы можете напрямую использовать его как

<link rel="stylesheet" type="text/css" href="viewer.css">
<script src="viewer.js"></script>

pdf находится в другой папке, поэтому вам нужно выйти из текущей папки с помощью ../ и применить для этого путь. Так что это будет ../build/pdf.js. Это означает, что вы должны вернуться из папки с файлами html и перейти в папку, в которой присутствует pdf.js (то есть внутри папки build)

<script src="../build/pdf.js"></script>

Надеюсь, вы это очистили

...