внедрение тега script на сторонний ресурс в браузере opera
Opera отказывается выполнять сценарий загруженный на ресурс, например с помощью букмарклета.
<a href="javascript: (function () { var script = document.createElement('script'); script.src = 'http:/site.ru/script.js'; document.body.appendChild(script); }());" >скрипт</a> В других браузерах все нормально. Как заставить его работать в opera? Может там где в настройках браузера галочку поставить надо? |
консоль ошибок выдает
"Указанный в ссылке скрипт не загружен" Скрипт работает только на страницах с таким же доменом. :cray: |
тут похожая проблема, но автор даже не отписался как ее решил(
|
Понаблюдал за opera.
Если закрыть браузер, а потом открыть, то скрипт можно запустить. и вроде бы все заработало. Но потом что-то опять сделал и браузер снова отказался загружать скрипт |
пришел к выводу - для того чтоб букмарклет запустил в браузере скрипт с приложением на стороннем сайте - нужен перезапуск браузера, причем два раза!)
При первом перезапуске скрипт начинает работать, но после повторного запуска скрипта opera опять блокирует сценарий) вот такая вот странность) |
dmitry111, для Оперы
cntr+U и вставить прямо в контент страницы <script type="text/javascript" src="http:/site.ru/script.js"></script> и нажать в правом верхнем углу Пpимeнить измeнeния |
Deff,
не совсем понятно что имелось в в виду (редко пользуюсь opera) Вот есть букмарклет <a href="javascript: (function () { var script = document.createElement('script'); script.src = 'http:/site.ru/script.js'; document.body.appendChild(script); }());" >скрипт</a> Чтобы добавить его в закладки я удерживая shift перетаскиваю ссылку на панель с адресной строкой или на панель с закладками без нажатия дополнительных клавиш . Чтобы скрипт заработал перезапускаю браузер Если можно проще и желательно без перезапуска сообщите |
Часовой пояс GMT +3, время: 10:34. |