работает функция JavaScript на URL? google.com?javascript: (FUNC ()) - PullRequest
0 голосов
/ 27 ноября 2010

Я хотел бы запустить функцию javascript после загрузки ссылки.Ссылка, например, Google, и я хотел бы запустить функцию после загрузки, без нажатия каких-либо закладок и т. Д. Можно ли сделать ссылку, как

<a href="http://google.com?javascript:(function" rel="nofollow">http://google.com?javascript:(function</a>(){}(something here);)

Спасибо за ваши ответы

Ответы [ 4 ]

4 голосов
/ 27 ноября 2010

Это невозможно, потому что если бы это было так, то XSS-атаки могли бы быть за углом каждой ссылки.

2 голосов
/ 27 ноября 2010

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

0 голосов
/ 27 ноября 2010

Как все уже заметили, вы не можете запускать функцию Javascript таким образом.

Чего вы надеетесь достичь с помощью своего javascript?Может быть, есть другой способ достичь конечного результата?

0 голосов
/ 27 ноября 2010

Это невозможно.Вы не можете контролировать код на других страницах (это было бы огромной проблемой безопасности).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...