我已经失去了很多时间试图做一些我认为不可能的事情。
我有一个带有网站来源的脚本,该来源是一个简单的链接,如:
<script type='text/javascript' src='http://ads1.qadabra.com/t?asdasdasdasd'></script>
此脚本仅在文档加载时运行,并且在文档加载后尝试运行它的所有努力都被破坏。
我想知道我是否可以将src标记放在文档中,它会在文档加载后运行吗?该脚本从该网站加载横幅,我想在页面完全加载后x秒加载它。
有没有人有解决方案?我在过去几天已经问了几个关于这个问题的问题,但我无法找到解决方案:/
提前致谢!
此问题与我的问题相同,但未提供良好的解决方案.https://forums.digitalpoint.com/threads/how-to-load-the-advertising-banner-code-after-the-website-has-been - 完全-loaded.2286973 /
答案 0 :(得分:2)
使用jQuery(我没有测试它):
$(document).ready(function(){
var delay = 5000;
setTimeout(
function(){
$.getScript( "ajax/test.js", function( data, textStatus, jqxhr ) {
console.log( data ); // Data returned
console.log( textStatus ); // Success
console.log( jqxhr.status ); // 200
console.log( "Load was performed." );
});
}, delay);
});
来自文档:
http://api.jquery.com/jQuery.getScript/
一旦脚本加载但未必执行,就会触发回调。