Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决

Splash提供的Web页面输入网址无法渲染问题解决

Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决
  • 经检查发现有js引入错误
  • 全局搜索jquery、jquery-migrate、bootstrap,定位到引用位置在splash/resources.py中。
  • 然后,百度搜索相同版本的cdn资源,替换掉这几个链接。
  • 最后,可以把自己的修改打包成镜像保存(可选)

Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决

Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决
  • 修改/app/splash/resources.py文件中js资源地址
//从容器中复制出来
docker cp 容器id:/app/splash/resources.py
vim ./resources.py

//从这里开始这几行替换如下的内容 记得全部替换哦,有2处 也可弄到本地编辑器批量替换
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="//code.jquery.com/jquery-migrate-1.2.1.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>

关键字原资源新资源jquery-1.11.1.min.js (两处)code.jquery.com/jquery-1.11.1.min.jscdn.bootcdn.net/ajax/libs/jquery/1.11.1/jquery.min.jsjquery-migrate (一处)code.jquery.com/jquery-migrate-1.2.1.jscdn.bootcdn.net/ajax/libs/jquery-migrate/1.2.1/jquery-migrate.jsbootstrap.min.js (两处)maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.jscdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.2.0/js/bootstrap.min.js

  • 最后在再cp回去 docker cp ./resources.py &#x5BB9;&#x5668;id:/app/splash/resources.py
//&#x91CD;&#x542F;&#x4E0B;&#x5BB9;&#x5668;
docker restart &#x5BB9;&#x5668;&#x540D;

如下如果成功渲染百度页面则修改成功

Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决

; 欢迎识别添加,一起交流哦!

  • 也可以点击主页菜单获取
    Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决
    Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决

Original: https://blog.csdn.net/sltin/article/details/112909556
Author: sltin
Title: Splash提供的Web页面输入网址无法渲染一直处于initializing问题解决

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/789945/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球