我們的編輯器非常靈活,因為您可以通過添加任何自定義腳本或代碼來擴展網站的功能,儘管自定義代碼傾向於破壞或禁用編輯器或需要其他步驟才能完成工作。 因此,我們有一些準則,您應該在測試自定義代碼時遵循。
HTTP 與 HTTPS
如果您正在使用自定義代碼,那麼知道腳本和資源只能在相同的 HTTP 或 HTTPS 中加載是很好的。
默認情況下,編輯器始終以 HTTPS 加載。 如果您在編輯器中使用 HTTP 腳本,則該腳本在編輯器中將不可見,因為它是通過安全連接加載的,但在實時站點上可見,因為它是在不安全的連接中加載的。
要解決此問題,最好通過安全連接加載資源。
自定義頁眉代碼
將自訂程式碼新增至標頭時,請建立網站的複本,並在重複的網站上測試您的程式碼。 如果失敗,您只需刪除該站點即可。
或者,您可以在同一站點上單獨的空白頁面上測試標頭代碼。如果頁面崩潰,只需刪除頁面或通過開發人員模式訪問代碼即可。
自定義頁面代碼
將自訂程式碼新增至頁面時:
- 創建頁面的副本,然後添加您的自定義代碼。
- 如果失敗,您實際上可以通過轉到另一個頁面並從那裡訪問開發人員模式來導航到頁面的 HTML/CSS。
- 您還可以刪除該頁面並通過創建副本重新開始。
- 如果自定義代碼在您的首頁上,您可以嘗試通過在編輯器鏈接的末尾添加 /contact 或其他 URL 來訪問您的編輯器。
頁面速度優化
頁面速度優化會影響某些腳本的運行方式。我們在 建站神器中的大多數頁面上運行 PageSpeed 優化,這可能會導致您的自定義代碼出現問題。 在對代碼進行故障排除時,您可以通過以下方式查看它是否是 PageSpeed 問題:
- 使用腳本複製頁面。
- 將 URL 更改為"測試腳本。"
- 在您的實時網站上發布和檢查頁面。
如果您的程式碼可以在該頁面上運作,請聯絡支援人員以關閉網站的 PageSpeed 最佳化功能。
如果您使用的是指令碼,您也可以嘗試確定指令碼以非同步方式執行 — 這並不保證,但有時可以解決指令碼無法在瀏覽器中正確執行的問題。
要在腳本上啟用異步,請使用以下命令更改代碼:
- 舊代碼 :<腳本 src = https://example.com/script.js/" 腳本 " > < ></script>
- 新代碼 :<腳本 src = " https://example.com/script.js " 異步 延遲/腳本 > < ></script>
疑難排
被自訂程式碼破壞的網站通常會在編輯器中載入空白頁面 (或中斷您的編輯功能)。 如果自定義代碼破壞了您的網站,有幾個可用選項:
- 如果您有備份,請在左側面板中單擊「 設置」,單擊「 備份站點」,然後還原到備份。
- 請登入至 http://my。網站生成器.co?nossl 這是我們平台的一個更友好的代碼版本。
- 如果您無法通過加載編輯器在編輯器中訪問它,則可以通過加載新頁面來解決它。
若要修正此問題,請嘗試在新頁面上存取您的編輯器。 您可以通過在編輯器鏈接中輸入不同的 URL 來執行此操作。 這是一個訪問網站的「"關於我們"」頁面的鏈接,例如:https://my。網站生成者 /家/網站/3X/關於
- 如果編輯器損壞,請嘗試使用元素檢查器的鍵盤快捷鍵強制打開編輯器
- 蘋果命令 + 選項 + C
- 個人電腦。按 Ctrl+ 其他 +C
建站神器的自訂程式碼政策
由於自訂程式碼無法預測的性質,我們無法疑難排解自訂編碼元素可能無法在網站上運作的原因。
我們目前沒有任何開發人員可以對自訂程式碼進行疑難排解,因此在試驗您網站上的自訂程式碼時,請遵循上述準則。