JavaScript, выполняемый через адресную строку, не работает в Firefox 7, 8

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

javascript:alert("hello world!");

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

17
задан slhck
25.01.2023 18:21 Количество просмотров материала 3033
Распечатать страницу

2 ответа

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

использовать firebug;)

3
отвечен 2023-01-27 02:09

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

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

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

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

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

0
отвечен T.Todua 2023-01-27 04:26

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх