Выполнение функции по ссылке
Возможно ли сделать в Javascript так, чтобы если я перешел по ссылке (например ru.ru/?javascript:myfunc() ) и выполнилась бы функция myfunc()?
Ответы (1 шт):
Автор решения: Yugofx
→ Ссылка
Если вы хотите использовать такой способ передачи информации своему сайту, то вам достаточно забрать параметры, то есть все после символа ?. Вам необязательно ставить скобки, обозначающие вызов функции, достаточно имя. Широко используемый шаблон состоит в том, чтобы передать параметр ?callback={имя_вашей_функции} и вызвать ее, используя объект window => window[имя_вашей_функции](). Поскольку вы используете объект window, нужно быть уверенным, что функция объявлена глобально.