Я пытаюсь запустить команду javascript в сценарии содержимого с помощью Personalized-Web (расширение Chrome). Я новичок в яваскрипте & JQuery, но я обнаружил, что ввод этого кода:Javascript в браузере и в скрипте содержимого - «die» не работает
javascript:jQuery("div.photo-container").die();
в мою строку браузера на определенной странице достигает желаемый результат: он расстегивает на .live
вызов выполняется в одном из данной страницы JavaScripts.
Однако, если я включаю тот же код или $("div.photo-container").die();
в сценарий содержимого, он не работает. Я также попытался включая этот тег сценария в контексте страницы:
<script type="text/javascript">
$("div.photo-container").die();
</script>
и хром утверждает, что $
или jQuery
не определены. Однако, собственные javascripts страницы не include
или, как я могу судить, в любой момент ссылаются на источник jQuery.
Итак, в чем разница между панелью браузера, сценарием контента и тегом на странице <script>
? Как я могу использовать один из «автоматических» методов (т. Е. Не вставлять его в панель браузера)?
jQuery, должно быть, был загружен в какой-то момент для первого примера работы. Вы уверены, что на странице нет других скриптов, даже в конце '
'? – PPvG@PPvG - есть много сценариев, разбросанных по всей странице. Наверное, я должен был охотиться за ними, чтобы узнать, загружен ли jQuery? – keflavich
Нет, извините, я прочитал вашу первую строчку. Посмотрите на [ответ Мухаммеда] (http://stackoverflow.com/a/8796140/990877) и прочитайте документацию по [Скриптам контента Chrome] (http://code.google.com/chrome/extensions/content_scripts.html) , – PPvG