我在页面上有一些jquery代码,在刷新页面时根本不工作。当页面以其他方式加载时,它就会工作(比如在链接后面,或者点击url-bar上的enter来加载它)。
我知道jquery根本无法工作,因为在控制台中,我得到了以下错误:
Uncaught ReferenceError: $ is not defined
否则,当页面加载时,我就不会得到它。尽管存在此错误,但我可以看到jquery.min.js已加载到developer的Network中。
我不知道为什么会这样,我以前从来没有遇到过这个问题。其他网页的网站加载jquery罚款时刷新。任何帮助都很感激。
每个请求,一个代码示例,直接从页面:
该网站设置为选择cookie同意,但当第一次访问者单击接受cookie按钮时,adsense代码不会加载,除非刷新整个页面。
是否有一种方法可以在点击cookie接受按钮而不是刷新整个页面时实现加载广告?
使用此cookie同意jquery插件:
这是我使用的允许adsense加载的代码的一部分:
$(document).ready(function() {
$('body').ihavecookies(options);
if ($.fn.ihavecookies.preference('ads') === true) {
var s
我的页面上有一些JS,CSS,图像文件,我使用缓存,所以当我再次访问我的页面时,浏览器不会命中我的服务器。
但是当我刷新页面时,浏览器命中服务器,服务器返回304 NOT MODIFIED。
我知道这是一种常见的现象,但我想知道有没有什么方法可以防止浏览器访问我的服务器,并在用户刷新页面时直接从缓存中加载这些内容。
例如,当我刷新google页面时,他们的一些资源是从缓存加载的,而不是从304 NOT MODIFIED加载的。
有人可以帮助网络菜鸟:)吗?