-1

我正在尝试使用 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>
4

1 回答 1

2

如果您想强制重新下载脚本,这是一个 hacky 解决方法,但请尝试动态加载脚本(通过脚本)并将某些内容附加到 URL 的末尾。例如 ...js?a=UNIQUE_NUMBER 或 ...js#UNIQUE_NUMBER。这是一个hacky解决方法,但可以帮助

于 2012-06-03T08:00:41.183 回答