5

JavaScript, выполняемый через адресную строку, не работает в Firefox 7, 8. Например, приведенный ниже код работает в Chrome, когда я вставляю его в адресную строку и нажимаю Enter:

javascript:alert("hello world!");

В последнем Firefox он не работает. Зачем? Как я могу заставить это работать?

2 ответа2

3

Это проблема безопасности. Другие браузеры будут следовать этому ограничению ...

Используйте вместо этого firebug;)

0

Если вы хотите выполнить javascript из url, вы должны использовать это так:

допустим, у вас есть сайт: http://www.site.com/post.php. затем в post.php вставьте:

if (!empty($_GET['action']) && $_GET['action'] == myfunction ){
echo '<script>alert("Hi User");</script>';
}

после этого, когда вы вводите: http://www.site.com/post.php?action=myfunction

тогда скрипт будет показан.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .