DEMOhttp://so.devilmaycode.it/javascript-errors-no-relay-set-only-in-ie-7-8/
- 1) - ñ O繼電器設置(用作window.postMessage targetOrigin),不能發送
通過您網站上的<g:plusone />
按鈕造成的跨域消息:(google is busy of this notice) 的唯一途徑,我發現circumnvent這個問題是做這樣的事情:
$(function() {
setTimeout(function() {
gapi.plusone.render("plusone-div");
},
1500);
});
- 2) - INVA蓋論點。 jquery.min.js
尋找你的源代碼是一個混亂! ;-) OMG
你有很多的錯誤像(缺少指定http://
協議):
不同的文件夾案例名稱,如/v/newsite/
和/v/Newsite/
,如果你是在尼克斯,但因爲這真的很重要你正在使用ASP ...
這樣的代碼AttachEvent(window, 'load', store_init);
而使用jquery像jQuery(document).ready(function() {
多個包含相同的文件(該文件是包含3次)/a/j/product_details.js
大規模使用$(function(){
& $(document).ready(function(){
& $(window).load(function(){
多次時只有一個需要;
JS global
的所有頁面各處,頂部,中間和底部,他們應該留在所有頂級恕我直言...
不同版本的jQuery在同時喜歡裝:jquery-1.4.4.min.js
& jquery-1.6.2.js
& 1.4.2/jquery.min.js
一起
輕微但總是蹩腳的,你有<meta />
,<link />
和混合順序就像雞肉沙拉,他們應該留在順序元,鏈接和腳本<script />
最好在頁面的末尾。
缺失分號;
四周;
無感/惡意代碼像下面以及更多...
if (!/\/shoppingcart\.asp/i.test(window.location.pathname)) {
jQuery(document).ready(function() {
jQuery('a').each(AddCartLink)
});
}
var global_Config_EnableDisplayOptionProducts = 'False';
var global_ImageSeed = 'test.jpg';
global_ImageSeed = global_ImageSeed.substring(...
您的網站沒有任何錯誤:http://so.devilmaycode.it/javascript-errors-no-relay-set-only-in-ie-7-8/
什麼,我所做的是:
- 重新排序主標籤元,鏈接,腳本
去除低劣的小部件一樣前頁,谷歌,Facebook
- 「試圖」將所有的全局變量置頂;
- 評論說,導致TopScriptsTEST5.js這個文件是你的主要問題鉻問題的代碼部分,(你應該看到的代碼的大塊評論)
- 刪除重複的文件包括,
- 刪除了最新版本的jquery,因爲我強烈懷疑所有其他代碼都使用最新的jquery版本,所以請使用1-4-4代替
- 其他一些修復程序在這裏和那裏...沒有什麼特別的
希望這個體檢幫助了一點,但我認爲你需要通過源該鏈接我看到你正在使用谷歌的+1按鈕驅魔;-)
展望。我目前正在嘗試解決類似的問題,Google網站管理員論壇*似乎沒有正確的答案。要爲此開始賞金。 * http://www.google.com/support/forum/p/Webmasters/label?lid=1f91cc0e87a8ed93&hl=zh-CN – psema4
從縮小的「jquery.min.js」進行調試幾乎沒有意義。嘗試包括完整的'jquery.js'並共享調試。 – cheeken
IE7不支持window.postMessage – epascarello