强制javascript刷新

时间:2012-06-03 07:22:14

标签: javascript page-refresh

我正在尝试使用Indeed.com提供的外部JavaScript,但是当我更改ind_q变量或ind_l时,我无法重新加载。它可以在IE9和Safari中使用,但除非我将它们置于隐身模式,否则无法在Chrome或Firefox中使用。我已经尝试过将随机#附加到ex的末尾的建议。脚本“?”但没有运气。有关为什么它可以在2个浏览器中工作而不是其他浏览器的任何线索?猜测它是某种缓存问题,但不知道如何解决它。另外,如果我更改ind_n变量(返回的结果数量,它会在所有浏览器中更改)

这些是我可以改变的唯一变量:

<script type='text/javascript'>
var ind_pub = '55555555555';
var ind_el = 'indJobContent';
var ind_pf = '';
var ind_q = 'job title';
var ind_l = '<?php echo $zip_code; ?>';
var ind_chnl = 'none';
var ind_n = 10;
var ind_d = 'http://www.indeed.com';
var ind_t = 20;
var ind_c = 10;
</script>

这是我链接到Indeed脚本的方式:

<script type='text/javascript' src='http://www.indeed.com/ads/jobroll-widget-v2.js'>   </script>

1 个答案:

答案 0 :(得分:2)

如果你想强制重新下载脚本,这是一个hacky解决方法,但是尝试动态加载脚本(通过脚本)并在URL的末尾添加一些东西。例如... js?a = UNIQUE_NUMBER或... js#UNIQUE_NUMBER。这是一个hacky解决方法,但可以帮助