2019-07-19 10:45:27 u011627161 阅读数 610
  • 微信公众号编辑器开发-微信公众号开发11-微信开发php

    会员免费看,http://edu.csdn.net/lecturer/842 右侧可办理会员卡。微信公众平台开发之微信编辑器开发是子恒老师《微信公众平台开发》视频教程的第11部。详细讲解了用php进行微信编辑器的开发。内容包含微信公众号编辑器开发思路,编辑器前端页面,功能实现,添加新样式等等。欢迎反馈,微信号:QQ68183131

    3737 人正在学习 去看看 秦子恒

    有时候需要限制用户访问页面在手机端, PC端不允许访问, 但是只做微信浏览器判断是不够的, 这个时候需要进一步判断. 通过tcpdump捉到两种浏览器的区分.

PC端:

       微信浏览器的UA标识 [MicroMessenger] [WindowsWechat]

手机端:

       微信浏览器的UA标识[MicroMessenger][Mobile]

 

截图:

1.

Null
PC端

2.

none
手机端

 

2018-04-28 12:10:05 createNo_1 阅读数 390
  • 微信公众号编辑器开发-微信公众号开发11-微信开发php

    会员免费看,http://edu.csdn.net/lecturer/842 右侧可办理会员卡。微信公众平台开发之微信编辑器开发是子恒老师《微信公众平台开发》视频教程的第11部。详细讲解了用php进行微信编辑器的开发。内容包含微信公众号编辑器开发思路,编辑器前端页面,功能实现,添加新样式等等。欢迎反馈,微信号:QQ68183131

    3737 人正在学习 去看看 秦子恒

        经常我们在做微信环境的项目时,要判断当前用户访问的终端是否在微信内部访问,这时候需要判断当前浏览器是否是微信浏览器,代码如下:

if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
    echo '普通微信浏览器';
} else {
    echo '不是普通微信浏览器';
}

        如果项目环境是在企业微信中,企业微信浏览器和普通微信浏览器不同,所以仍然需要判断,代码如下:

// 判断是否是企业微信内嵌浏览器
if ( strpos($_SERVER['HTTP_USER_AGENT'] , 'wxwork') !== false ) {
    echo '企业微信浏览器';
} else {
    echo '不是企业微信浏览器';
}

        在遇到需要判断浏览器的项目时,可以用过如下代码打印当前浏览器的信息:

echo $_SERVER['HTTP_USER_AGENT'];  
2019-08-18 16:52:35 wanjunlengfeng 阅读数 55
  • 微信公众号编辑器开发-微信公众号开发11-微信开发php

    会员免费看,http://edu.csdn.net/lecturer/842 右侧可办理会员卡。微信公众平台开发之微信编辑器开发是子恒老师《微信公众平台开发》视频教程的第11部。详细讲解了用php进行微信编辑器的开发。内容包含微信公众号编辑器开发思路,编辑器前端页面,功能实现,添加新样式等等。欢迎反馈,微信号:QQ68183131

    3737 人正在学习 去看看 秦子恒

 

不死鸟微信防封系统可以实现在安卓微信打开网址后直接启动默认浏览器。而不需要在微信里面提示浏览器打开。目前这种方法仅仅适用与android,苹果和windows版本没有办法实现。

 

首先看看动画演示

 

当然,如果你有公众号,并且不想使用不死鸟防封系统,你只需要在公众号里面设置一下 就可以了.

如果你选择自己开发系统,那技术上你可以参考下面不死鸟的设计思路。

 

 

上面演示动画的流程:

安卓微信

安卓默认浏览器

二维码或链接--> 微博-短网址-->顶级跳转-短网址--> 隐藏一层跳转-短网址--> 隐藏二层跳转-短网址--> 承载层跳转 -->直接挑起默认浏览器

 

那怎么使用呢?

有2种方式:通过会员中心网页版添加 和API添加

一、通过会员中心网页版添加

那不死鸟是怎么实现的呢?其实只需要向微信官方申请直接调用系统浏览器的功能就可以了

添加方法:

1.登录不死鸟防封官方会员中心,如没有账号直接免费注册

2.点击 (“单网址列表-->网址防封列表” )或者 (“多域名无限网址-->网址防封列表” )

3.点击“添加防封网址”

 

二、API添加

 

说明:

  • 本功能会自动启动监控微信封杀情况.如果某个网址被封,我们会以短信/微信/邮箱实时通知你.如果需要自动切换到可用网页,请使用"多域名无限网址"功能的防封列表

请求URL:

  • https://v94.cn/api/SingleShortUrl.json

请求方式:

  • POST 或者GET(如果用GET,特殊字符串需要url编码)

参数:

参数名

必选

类型

说明

appid

int

去免费获取appid

appkey

string

去免费获取appkey

type

string

值:add

url

string

输入http(s)://开头的网址

visit_type

string

值只能是:browser,frame,jump,android_browser.默认 jump

如果你不知道它含义请到会员中心页面版查看

title

string

网址的title标签

keywords

string

网址的keywords标签

description

string

网址的description标签

返回示例

  • https://v94.cn/api/SingleShortUrl.json?appid=37****15&appkey=a50d38748960******80ae1a725b7c95&type=add&url=https://q.cnblogs.com/&visit_type=jump&title=title1&keywords=keywords2&description=description3

{ "code": 1, "weibo_shorturl": "http://t.cn/AiT7FLM9", "message": "添加成功!" }

 

 

参考PHP-SDK API:

https://github.com/wanjunlengfeng/WechatUrlCheckPreventingBlockedApi

 

 

 

2018-08-22 21:19:44 qq_31384551 阅读数 54615
  • 微信公众号编辑器开发-微信公众号开发11-微信开发php

    会员免费看,http://edu.csdn.net/lecturer/842 右侧可办理会员卡。微信公众平台开发之微信编辑器开发是子恒老师《微信公众平台开发》视频教程的第11部。详细讲解了用php进行微信编辑器的开发。内容包含微信公众号编辑器开发思路,编辑器前端页面,功能实现,添加新样式等等。欢迎反馈,微信号:QQ68183131

    3737 人正在学习 去看看 秦子恒

在做微信开发的时候(主要是微信内网页或者比较大型的手机网站)的时候,更改了页面代码,但是微信内置浏览器有缓存,还是之前的效果,影响调试,而且还死活清除不掉!!!!!怎么办?

我的第一想法是关闭手机的微信进程,偶尔有效,但是大多数时候是无效的。

第二个方法,我还试过退出微信登录,然后退出微信(百度出来的方法,也不知道谁讲的),也是偶尔有用,大多数时候无效。

后来我想到一个百分之百有效的方法:Android有一个功能,那就是应用管理(一般在手机设置里边),在应用管理里边清除应用缓存!100%有效!(如果是iphone请参考下面一个方法【废弃】

如下图:

另外,还有一种方式:来自百度经验    原文地址

ios使用此方法不适用,免得被各种喷

在微信任意对话框(随便找个订阅号即可),发送以下网址

 

debugx5.qq.com

 

ios微信  见https://blog.csdn.net/qq285679784/article/details/78258487?locationNum=4&fps=1

也可以直接用微信扫二维码

点击进入,然后就会出现一个类似浏览器的设置界面,这是QQ浏览器内核的设置界面

如图:

推荐下载

《kotlin入门书籍》pdf

《阿里技术书籍》pdf

《Web后台管理模板(仿Win10系统)》

 

 

2014-08-20 16:58:53 u013369226 阅读数 2268
  • 微信公众号编辑器开发-微信公众号开发11-微信开发php

    会员免费看,http://edu.csdn.net/lecturer/842 右侧可办理会员卡。微信公众平台开发之微信编辑器开发是子恒老师《微信公众平台开发》视频教程的第11部。详细讲解了用php进行微信编辑器的开发。内容包含微信公众号编辑器开发思路,编辑器前端页面,功能实现,添加新样式等等。欢迎反馈,微信号:QQ68183131

    3737 人正在学习 去看看 秦子恒

记录在开发微信公众号的时候遇到的一些浏览器差异导致css失效的问题:

1.渐变线:

IE等浏览器可以正常展现的渐变线,在微信上就是实线,例子:

<hr width=80% size=3 color=#5151A2 style="FILTER: alpha(opacity=100,finishopacity=0,style=3)"> 

最后用图片代替。

2.绝对定位导致被遮挡的点击事件失效,直接上代码,这是一个典型的头部菜单栏,中间标题,两边各一个小图标。该代码在IE等浏览器中,可以实现两边的小图标点击事件,但是在微信上无效。

<div style="width:100%;height:40px;background-color:#fff;padding-top:10px;top:0px;z-index:0;position:absolute;">
	<div style="width:50px;float:left;margin-left:16px;" onclick="alert(1);">
		<img src="resources/images/top/back.png"></img>
	</div>

	<div style="width:50px;float:right;text-align:right; margin-right: 16px;">
		<img src="resources/images/top/main.png"></img>
	</div>
</div>

    <div style="text-align:center;height: 40px;width: 100%;top:15px;z-index:1;position:absolute;">
		选择分类
        <img src="resources/images/top/down.png"></img>
	</div>
在微信浏览器上的解决方案,其实就是需要将有事件的涂层放到上面:

	<div style="width:50px;float:left;margin-left:16px;padding-top:10px;top:0px;z-index:2;position:absolute;background-color:#fff;" onclick="alert(1);">
		<img src="resources/images/top/back.png"></img>
	</div>

	<div style="width:50px;float:right;text-align:right;right: 16px;padding-top:10px;top:0px;z-index:2;position:absolute;background-color:#fff;">
		<img src="resources/images/top/main.png"></img>
	</div>


    <div style="background-color:#fff;text-align:center;height: 40px;width: 100%;top:0px;padding-top:15px;z-index:1;position:absolute;">
		选择分类
        <img src="resources/images/top/down.png"></img>
	</div>
	


微信开发之JSSDK调用

阅读数 20068

没有更多推荐了,返回首页