繁体   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