【非自动关注】【自用,长期维护】【功能有】1. 阅读全文网站支持:CSDN、github.io、xz577.com、iteye.com、720ui.com、cloud.tencent.com、新浪、头条、网易新闻、腾讯新闻、51CTO、知乎、果壳科技(移动版)、awesomes.cn、javascriptcn.com、人民日报(移动版)、凤凰网、虎扑移动版、百度经验、360文档(个人图书馆)、乐居买房(移动版)、电子发烧友网(PC、移动版)、悟空问答(PC、移动版)、百家号、百度文章、简书移动版、搜狐移动版、goodreads(PC、移动版)、百度文库(移动、PC版)、36氪移动版、弟弟快看<br>备注: 反馈问题的小伙伴们请附加上有问题的网址链接哈
< Feedback on 阅读全文、自动展开全文、自动移除万恶弹框
腾讯新闻移动版已经适配过了,我明天再看一下,或者,你也可以提供一下不能展开的新闻网址
我看了一下腾讯新闻的移动端的源码,
handleQQ: function() {
var e = this
, t = !1
, n = e.getUA();
if (window.mqq && window.mqq.app && window.mqq.app.isAppInstalled) {
var r = e.packageName;
n.iphone && (r = e.openUrl),
window.mqq.app.isAppInstalled(r, (function(n) {
t || (t = !0,
("boolean" == typeof n ? n : n.result) ? e.openApp() : e.downloadApp())
}
)),
setTimeout((function() {
t || (t = !0,
e.defaultopenApp())
}
), 500)
} else
e.defaultopenApp()
},
handleQBrowser: function() {
var e = '{"packagename":'.concat(this.packageName, "}")
, t = !1;
window.x5mtt && window.x5mtt.isApkInstalled ? (-1 === (t = window.x5mtt.isApkInstalled(e)) && (t = !1),
t ? this.openApp() : this.downloadApp()) : this.defaultopenApp()
}
{
"active": true,
"title": "底层三秒自动拉起",
"pullUid": "dc_auto_open",
"openUrl": "qqnews://article_9527?nm=20201113A03D6E00&from=xw_dcytc",
"downloadUrl": "http://view.inews.qq.com/newsDownLoad?refer=biznew&src=12261dctcy&by=dict",
"withoutDownload": false
}
发现不是脚本自动展开不起作用,那个是起作用的,但是他们的开发人员竟然写了个延迟3s去打开新闻客户端的操作,只要手机上没有腾讯新闻APP,就会打开失败(openApp()方法执行失败),则会自动下载APP;
目前想通过移除页面js或者移除定时事件的解决方式无法解决它这个问题; 想到的重写它的downloadApp()方法也许是个出路,不过目前我还没找到手动调用这个downloadApp()方法的上下文入口,所以暂时无法屏蔽这个自动下载APP的操作
好像头条也有类似的问题
sina也有这样的问题,但又点不同的就是这个新浪下载了网页还是不会打开下文,要复制口令到剪贴板,到手机客户端才能打开,大部分网址都是这样流氓
不知作者能否添加腾讯新闻手机版展开全文,其它展开全文的的脚本虽然可以展开全文,但老是弹窗下载腾讯新闻提示