Это звучит как вопрос пустяков, но мне действительно нужно знать.
Если вы поместите URL-адрес HTML-файла в адресную строку вашего браузера, он отобразит этот HTML-код.В этом вся цель браузера.
Если вы дадите ему JPG, SWF или даже PDF, он будет делать правильные вещи для этих типов данных.
Но если вы дадитеВ этом случае URL-адрес файла JavaScript будет отображать текст этого файла.Я хочу, чтобы этот файл выполнялся напрямую.
Теперь я знаю, что если вы используете протокол javascript:
, он выполнит текст URL-адреса, но это не так.не то, что мне нужно.
Я мог бы указать, чтобы URL указывал на файл HTML, состоящий из одного тега <script>
, который, в свою очередь, указывает на файл JavaScript, но по моим собственным оккультным причинам я не могу сделатьэто.
Если файл в http://example.com/file.js
целиком состоит из
alert("it ran");
И я поместил этот URL-адрес в адресную строку, я хочу, чтобы "он запускался" всплывал как предупреждение.
Я скептически отношусь к тому, что это возможно, но я надеюсь, что есть надежда, что есть заголовок или MIME-тип или что-то подобное, что я могу установить и чудесным образом осуществить это.