程序地带

CEF资源无法下载(https://cef-builds.spotifycdn.com)


        最近学习开源项目CEF(Chromium Embedded Framework),但从资源网站下载时遇到问题:


        页面上有分类,没有实际内容。如图:



        试了好多次都不行,后来打开开发者工具才发现有个错误提示,定位后发现是一个函数未定义:



点击错误追踪到具体位置:



原来是head里script标签内代码中url.replaceAll这个位置的错,只有这一个错误,又检查发现body中有onload调用:onLoad,因此想可以把这个函数重写一下,再次调用onLoad。进一步测试分析发现调用onLoad后代码会重新处理dom,因此需要把原来dom元素整理下,从开发者工具Element选项卡中找到如下图所示元素,展开,删除其子元素:



 


然后把下边的代码粘贴到console中,回车。


function createLink(url, label=null) {
const link = document.createElement('a');
link.href = url.replace(/+/g, '%2B');
link.innerHTML = label === null ? url : label;
return link;
}


再输入onLoad();回车,页面中出现加载提示,等一会所有内容就出现了:



 


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46146152/article/details/111246301

随机推荐

idea中填写的mysql地址_在IDEA中连接到MySQL

JDBC(重点)数据库驱动我们的程序会通过数据库驱动,和数据库打交道!就会通过数据库驱动与数据库相关联JDBCSUN公司为了简化开发人员的(对数据库的统一)操作࿰...

广韵刘声 阅读(744)

cgo 数据_CGO 类型(CGO Types) 一

CGOTypesC作为一种混合编程语言已经很久了,无论那些广泛使用的包是用何种语言实现的,都导出了和C兼容的API。Go程序调用C程序,可以借助两种工具实现&...

weixin_39672296 阅读(395)