这听起来像是一个琐碎的问题,但我真的需要知道。
如果您将HTML文件的URL放在浏览器的地址栏中,它将呈现该HTML。这就是浏览器的全部用途。
如果你给它一个JPG,或者一个SWF,甚至PDF,它会为这些数据类型做正确的事情。
但是,如果您给它一个JavaScript文件的URL,它将显示该文件的文本。我想要的是直接执行该文件。
现在,我知道如果您使用javascript:
协议,它将执行URL的文本,但这不是我需要的。
我可以让URL指向一个包含单个<script>
标记的HTML文件,而这个标记又指向JavaScript文件,但是由于我自己的隐秘原因,我不能这样做。
如果http://example.com/file.js
上的文件完全由
alert("it ran");
我把这个URL放在地址栏里,我想让"it ran“作为一个提示弹出来。
我怀疑这是否可能,但我希望有一个头或MIME类型或类似的东西,我可以设置并奇迹般地实现这一点。
https://stackoverflow.com/questions/7717382
复制相似问题