此图片来自微信公众平台未经允许不可引用 解决方法
2018-01-31 09:58
573 查看
在第三方平台上使用微信图片的时候随机性出现“此图片来自微信公众平台未经允许不可引用“,昨天遇到这个坑,查了查一般都说在地址前加上第三方防盗链地址。试了下有效果,但是第三方服务的稳定性不可保证。故舍弃方法。
后面想了一种方法,直接上代码: var weixinimgindex=0;
function loadweixinimg(url) {
weixinimgindex++;
window['img'+weixinimgindex] = '<img id="img' + weixinimgindex + '" src=\'' + url + '?' + Math.random() + '\' onload=\'parent.showweixinimg(this,'+weixinimgindex+')\' style=\'width: 100%; height: 100%; padding: .5rem 0;\' />';
return '<iframe id="frameimg' + weixinimgindex + '" src="javascript:parent.img'+weixinimgindex+';" style="display: none;"></iframe>';
}
function showweixinimg(ele,key){
$("#frameimg"+key).replaceWith(ele);
}原理是先加载图片然后用图片把iframe替换掉,这样就不用担心样式问题了,如果直接使用iframe会有样式问题,很难调整。
后面想了一种方法,直接上代码: var weixinimgindex=0;
function loadweixinimg(url) {
weixinimgindex++;
window['img'+weixinimgindex] = '<img id="img' + weixinimgindex + '" src=\'' + url + '?' + Math.random() + '\' onload=\'parent.showweixinimg(this,'+weixinimgindex+')\' style=\'width: 100%; height: 100%; padding: .5rem 0;\' />';
return '<iframe id="frameimg' + weixinimgindex + '" src="javascript:parent.img'+weixinimgindex+';" style="display: none;"></iframe>';
}
function showweixinimg(ele,key){
$("#frameimg"+key).replaceWith(ele);
}原理是先加载图片然后用图片把iframe替换掉,这样就不用担心样式问题了,如果直接使用iframe会有样式问题,很难调整。
相关文章推荐
- 解决“此图片来自微信公众平台 未经允许不可引用”的方法
- 微信图片反防盗链的方法(此图片来自微信公众平台,未经允许不可引用)
- 小技巧-解决"此图片来自微信公众平台,未经允许不可引用"
- PHP CURL解决 此图片来自QQ微信公众平台,未经允许不可引用
- 此图片来自微信公众平台未经允许不可引用
- 微信图片防盗链“此图片来自微信公众平台 未经允许不可引用”的解决方案
- 微信图片禁止外链 此图片来自微信公众平台未经允许不可引用
- 此图片来自微信公众平台 未经允许不可引用
- 此图片来自微信公众平台,未经允许不可引用
- 此图片来自微信公众平台 未经允许不可引用
- 第三方网站不能调用微信公众平台里的图片了 显示"此图片来自微信公众号平台未经允许不可引用"
- 此图片来自微信公众平台未经许可不可引用轻松解决
- 此图片来自微信公众平台 解决方法
- C#局域网中引用他人的WebService报“测试窗体只能用于来自本地计算机的请求方法”错的解决办法
- 有自定义控件的网站项目发布时,“不允许循环文件引用”的错误”的解决方法
- “来自客户端名 a 的远程会话超出了所允许的失败登录最大次数。强行终止了会话。”原因及解决方法
- word2007的问题 此错误通常是由宏安全性设置造成的。如果您知道宏来自您信任的来源,则可将宏安全性设置更改为允许启用宏。宏安全性设置的更改方式取决于您使用的 Microsoft Office System 程序 解决方法
- 微信公众平台接口 动态生成html图片预览无法使用jquery事件的解决方法
- html-jquery/js引用外部图片时遇到看不了或出现403情况解决方法
- 引用了boostrap 自适应样式后图片的缩放与实际裁剪解决方法