Chrome Javascript Дом удалить фоновый рисунок - PullRequest
1 голос
/ 15 января 2012

Я возился с iframe для расширений chrome и, похоже, у меня много проблем с iframe. В любом случае, я вставил iframe в веб-сайт (междоменный). То, что я хотел бы, чтобы фоновое изображение iframes унаследовало фон страницы родителей (таким образом, оно сливается). Вот что я пытаюсь:

//Setup iframe attributes
iframe.setAttribute("id","injected_frame");
iframe.setAttribute("src", 'google.com');
iframe.setAttribute("width","100%");
iframe.setAttribute("height","425");
iframe.setAttribute("frameborder","0");
iframe.setAttribute("scrolling","auto");
iframe.setAttribute("style","backgroundImage: inherit"); <-- undefined error

В основном это просто не работает, фон остается прежним, и я получаю неопределенную ошибку при попытке этого.

1 Ответ

1 голос
/ 15 января 2012

Возможно, вы могли бы просто изменить "backgroundImage: inherit" на "background-image: inherit", но тогда любые другие встроенные стили на iframe могут быть потеряны, потому что я считаю, что это полностью сбросит атрибут стиля.

Таким образом, я бы вместо этого рекомендовал заменить последнюю строку на iframe.style.backgroundImage = "inherit";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...