Применить стили к элементам внутри встраивания - PullRequest
0 голосов
/ 14 февраля 2019

Я использую Google Drive PDF Viewer для отображения PDF-файлов с помощью элемента embed, например:

var embed = document.createElement("embed");
embed.setAttribute("src", "https://drive.google.com/viewerng/viewer?embedded=true&url=file.pdf");

Я хотел бы добавить способ стилизации CSS к элементам, содержащимся вчто embed, так что я могу при необходимости скрыть пользовательский интерфейс.

Я пытался использовать contentDocument и contentWindow, когда он полностью загружен, но, похоже, они работают только на iframes:

embed.onload = function () {
    embed.contentDocument.body.querySelector(".ndfHFb-c4YZDc-Wrql6b").style.display = "none";
}

Так есть ли способ получить доступ к определенным элементам в документе embed или применить какую-либо таблицу стилей к этому документу?

...