Есть ли способ запустить букмарклет на iFrame, который другой домен?
Например, у меня есть страница, загруженная с http://example.com , которая имеет iFrame, источник которого установлен на http://example2.com . Когда я запускаю букмарклет, он всегда запускается на http: //example.com, поскольку это главная страница. Я хочу запустить его на другом iFrame.
Когда я пытаюсь взаимодействовать с iFrame (например, изменяя его исходный атрибут на javascript: alert ('test')
), Chrome показывает следующее ошибка:
Небезопасная попытка JavaScript получить доступ к фрейму с URL http://example.com из фрейма с URL http://example2.com . Домены, протоколы и порты должны совпадать.
Я попытался перетащить букмарклет во фрейм, но он говорит:
Не удалось загрузить ресурс
Могу ли я взаимодействовать с iFrame с помощью букмарклета в Chrome?