javascript
  • jquery
  • html
  • 2013-05-17 2 views 0 likes 
    0

    В jquery/javascript, как вы можете открыть всплывающее окно, а затем добавить к нему тег сценария? Что-то вроде:Как добавить тег в ссылку на окно?

    var a = window.open("www.mypage.com"); 
    a.append("<script type='text/javascript' src='file.js'></script>"); 
    

    Примечание: Я не могу изменить код "www.mypage.com".

    Как это можно сделать? Спасибо.

    ответ

    0

    Я очень сомневаюсь, что это возможно, из соображений безопасности.

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

    +0

    С точки зрения безопасности Будет differnce между делать это и просто нагружать IFRAME, а затем с помощью JQuery для вставки узла сценария в окне IFRAME? – omega

    +0

    Хороший вопрос, я не знал, что вы можете это сделать. –

    0

    Это не возможно на основании правил безопасности согласно Apache. Если бы это было разрешено, вы могли бы даже проникнуть на банковский сайт! Но это технически можно сделать, но с помощью greasemonkey scripting yourFile.user.js.

    Подробнее: Run Greasemonkey on html files located on the local filesystem?

    Учебник: http://userscripts.org/about/installing

    +0

    Но не можете ли вы сделать то же самое, используя iframe, а затем с помощью jquery вставить скрипт в iframe? – omega

    Смежные вопросы