Я пытаюсь создать кнопку, которая перейдет в настройки Gmail и переключит режим просмотра бесед (см. this .)
Пока у меня есть:
var btn = document.createElement("div");
btn.id = "cvtoggle";
btn.classList.add("G-Ni","J-J5-Ji");
btn.innerHTML = "Settings";
btn.setAttribute("onclick", "window.location.href = 'https://mail.google.com'+window.location.pathname+'#settings/general';");
document.getElementsByClassName("Cr aqJ")[0].prepend(btn)
Он успешно добавляет кнопку.На данный момент он должен просто перейти в настройки, но я получаю это в консоли при нажатии:
Отказался от выполнения встроенного обработчика событий, поскольку он нарушает следующую директиву политики безопасности содержимого: отчет «script-src»-sample '' nonce-30MWHJuxRebUkp5KrawUmw '' unsafe-inline '' строго-динамический 'https: http:' unsafe-eval '".Обратите внимание, что «unsafe-inline» игнорируется, если в списке источников присутствует значение хеша или одноразового номера.
Как, скажем, пользовательские сценарии справляются с этим?