我正在尝试将基本的javascript文件从一台Web服务器链接到另一台,就像基于云的jquery文件一样。但是,当我像它们的文件一样链接它时,如以下所示,不会触发存储在外部文件中的警报。我知道这不是执行此操作的最佳做法,但是,对于小任务而言,这是必需的。任何建议都会很棒。
链接
<script src="http://example.com/javascriptfile.js"></script>
JS文件
(function() {
alert("Matt it worked bud");
})
答案 0 :(得分:1)
只需执行它。像这样:
(function() {
alert("Matt it worked bud");
})();
阅读此书可能会有所帮助:https://developer.mozilla.org/pt-BR/docs/Glossario/IIFE
正如我们在聊天中讨论的那样,该问题与您的问题有关:Safari 9 disallowed running of insecure content?
答案 1 :(得分:1)
该函数不会被触发,因为您尚未调用它。
<script>
(function() {
alert("Matt it worked bud");
})();
</script>
您可能还希望研究跨域资源共享(CORS)。