Это внутренний компонент Chrome;Это не физическая папка для навигации, она скомпилирована в собственные файлы Chrome (в частности, resources.pak
- спасибо, wOxxOm).
Вы можете получить исходный код этого расширения из источника Chromium, напримерhttps://chromium.googlesource.com/chromium/src.git/+/71.0.3578.98/chrome/browser/resources/pdf - обратите внимание, что они по-прежнему нуждаются в компиляции с помощью Closure Compiler, поэтому их нельзя использовать для модификации как есть.
Но предположим, что вы do измените и скомпилируете его.Можете ли вы установить вашу модифицированную версию?Да и нет.
Хотя технически возможно переопределить расширение, представив распакованное расширение с более высоким version
и тем же key
в манифесте ..
![enter image description here](https://i.stack.imgur.com/eVXJU.png)
.. на самом деле это не будет работать так, потому что манифест использует повышенные "частные" разрешения ..
"permissions": [
"chrome://resources/",
"contentSettings",
"metricsPrivate",
"resourcesPrivate"
],
"content_security_policy": "script-src 'self' blob: filesystem: chrome://resources; object-src * blob: externalfile: file: filesystem: data:; plugin-types application/x-google-chrome-pdf",
.., которые нельзя использоватьиз не внутреннего расширения:
![enter image description here](https://i.stack.imgur.com/MD4tS.png)
Так что, если вы действительно хотите изменить внутренний просмотрщик PDF, вам нужнособрать собственную модифицированную версию Chromium или, по крайней мере, собственную версию resources.pak
.Наверное, не то, что вы хотите сделать.