【php】朋友圈转发截图在线生成工具源码(转)
本帖最后由 hacklanbing 于 2020-9-23 14:21 编辑本工具生成的截图,仅可用于个人应付各类强制要求转发朋友圈的情形,请勿批量生成截图或将截图用于造谣诽谤、微商宣传等非法或令人反感的用途。
当你生成截图时,你应该确定你可以接受向他人发送该截图将会带来的后果和影响,否则请不要使用本工具并离开当前页面
应各位要求,将在线版进行打包测试,用的一门app,因为用的是基础免费版,所以会提示试用,无视即可!
另外点赞数过多会导致长按保存不灵!
https://wwa.lanzouj.com/ihxVsgv3hwj
密码:52pj
GitHub:https://github.com/TransparentLC/WechatMomentScreenshot 本帖最后由 hacklanbing 于 2020-9-16 23:11 编辑
kepyy 发表于 2020-9-16 20:35
期待你封装成APP,或者在线网页版的!
在线网页版已经部上去了http://52youwan.top/pyq hero3 发表于 2020-9-17 12:10
多谢好东东。
试了下微信公众号文章,好像不行
这个是因为第三方解析服务失效了,在index.html最下方调用的main.min.js里面,可以参考一下这个
/*
* 微信封面图提取
* */
$(document).on("click",".coverBtn",function(){
var url = $(this).prev().val();
if (url.indexOf("http://") > -1 || url.indexOf("https://") > -1) {
xrequest({"url": url}, 'http://server.xmyeditor.com/tools/tools/coverUrl', 'post', function (con) {
con = $.parseJSON(con);
if (con.err_code == 0) {
$("#coverImg").prop("src", con.message);
$(".coverInput").val(con.message);
$("#imgLookBtn").prop("href", con.message);
} else {
alert(con.message);
}
});
} else {
alert('请填写 “ http://mp.weixin.qq.com/ ” 开头的网址');
}
}); 这个好 朋友圈老是有求赞的,我想 帮他们把图做好 他们会更开心吧 学习借鉴一下,谢谢分享 这个好。。。 生成失败
错误信息:SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
怎么解决?
谢谢分享╰(*′︶`*)╯ 感谢楼主分享,支持一下! kk2apple 发表于 2020-9-16 15:07
生成失败
错误信息:SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted can ...
受限于 CORS 策略,会存在跨域问题,虽然可以使用图像(比如append到页面上)但是绘制到画布上会污染画布
解决方法:
图片设置 :crossOrigin属性
代码:img.setAttribute("crossOrigin",'Anonymous') 这个就很牛了。。。 这是手机版还是电脑版?