Я использую angularjs PDF Viewer в моем проекте, он отлично работает с Google Chrome, но при использовании его с IE, когда я go на весь экран с помощью кнопки полного экрана в PDF Viewer и нажмите кнопку выхода, чтобы закрыть ожидаемое поведение программы просмотра PDF, если она должна закрывать полноэкранный режим, а не программу просмотра, эта функция работает нормально с Google Chrome. Не уверен, как контролировать это поведение
Любая помощь высоко ценится.
Просто к вашему сведению, я использую IE 11. Файл PDF загружается с сервера (служба приложения Azure). Серверное приложение встроено в C#. net core
Вот мой код
, включенный в приложение. js
app.config(function(pdfjsViewerConfigProvider) {
pdfjsViewerConfigProvider.setWorkerSrc("/pdf.js-viewer/pdf.worker.js");
pdfjsViewerConfigProvider.setCmapDir("/pdf.js-viewer/cmaps");
pdfjsViewerConfigProvider.setImageDir("./pdf.js-viewer/images");
pdfjsViewerConfigProvider.disableWorker();
pdfjsViewerConfigProvider.setVerbosity("infos"); // "errors", "warnings" or "infos"
angular.lowercase = angular.$$lowercase;
});
включенный пакет
"angular-pdfjs-viewer": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/angular-pdfjs-viewer/-/angular-pdfjs-viewer-2.0.1.tgz",
"integrity": "sha1-KnYVcp/UC9/01VVyY6aES4Mc=",
"requires": {
"bower": "^1.8.2"
}
}
вот как я включил его в свою страницу
<pdfjs-viewer data="$ctrl.data"></pdfjs-viewer>
контроллер
$scope.data = null; // this is loaded async
$http.get("http://example.com/file.pdf", {
responseType: 'arraybuffer'
}).then(function (response) {
$scope.data = new Uint8Array(response.data);
});