簡體   English   中英

從 Google 已棄用的 jsapi 遷移

[英]Migrating from Google's deprecated jsapi

我有一個我現在正在管理但沒有自己編碼的舊網站。 開發人員已將 jQuery 的 1.5.1 版本與來自 google 的以下代碼集成:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.5.1");</script>

控制台充斥着以下關於 c.replace is not a function 的錯誤消息,並且不推薦從 jsapi 加載模塊。 有時整個 jQuery 庫沒有加載,需要刷新頁面。 https://i.imgur.com/UrXvqzM.png

我嘗試將 jQuery 的 1.5.1 版與控制台中給出的 cdn ( https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js )以及來自cloudflare ,但是由於該網站正在使用MarkItUp插件,因此缺少某些內容並且 MarkItUp 無法正常工作。 我知道它已經很老了,但我不能只換一個編輯器。 我不知道 google.load function 是否加載了比常規 jQuery 更多的文件,但我不知道如何解決問題並查看缺少的內容。 因此,如果有人知道如何從 jsapi 遷移並加載正確的 jQuery 版本,我將不勝感激!

我有同樣的問題。 只需注釋這兩行並添加:

<script type="text/javascript" charset="utf-8" src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

在此處選擇現有版本: Google Hosted Libraries

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM