关于在网页面调用微信jssdk接口,网页是不是只有在微信内置浏览器里打开,才能触发里面的事件

第一次弄这个,网上看了很多资料,也去官网上看了文档。但是找到一个确定答案。
这次项目需要做一个可以把我们的网站分享到微信的功能,看了网上的网站都是点击一个图标出现一个二维码。
当时我就在想我是不是先要做一个生成二维码的功能呢。网上也有很多插件可以实现。

又搜索到网上有很多调用微信jssdk的方法。
开始我还以为直接调用微信jssdk,就可以弹出一个二维码呢。
后来发现太天真了,写了很多代码,点击之后啥反应都没有。
想问一问微信jssdk里的接口,比如说是分享接口。
1.是不是说我们网上发布的网站里必须写好微信jssdk帮助文档里所说的那些配置和接口,并且必须要用户通过扫一扫在手机微信内置浏览器中打开,并且点击右上角的三个点点,并点击分享按钮才能触发。
2.而我们在网页上写的和微信相关的代码,其实就是在点击微信内置浏览器里右上角三个点点的时候,在手机底部跳出来的这个菜单呢。
3.如果是这样,那我们网站在本地开发不是没法调试了吗?本地调试的话有什么工具呢???
4.还有这些和公众号有什么关系呢。我们的方法写在网页里,难道接口返回的内容不在网页后台接受吗?

希望有人可以回答我吧。不问具体怎么写,只是问一下逻辑而已。不知道我想的对不对!

1个回答

jssdk只能在微信里面用,其他浏览器永不了。就好比ie的acx,你想在chrome,firefox上跑是不可能的,不支持,需要特定的环境,jssdk的环境就是微信

pc端调试用微信自己的工具==》微信web开发者工具

https://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140&t=0.6914906297693256

showbo
支付宝加好友偷能量挖 回复xm3530: 有用记得采纳:)。。。
大约 2 年之前 回复
xm3530
xm3530 非常感谢
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信jssdk之微信浏览器上传图片
为了在公众号页面中上传图片,需要配置微信jssdk。各项配置操作流程,请参照微信官网:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115;为了提高代码复用性,封装了一下上传图片类:<?phpclass WxUploadImg{    //1.获取access_token,7000秒内,读取文件存档,否则重...
怎样触发网页里面的事件
http://china.alibaba.com/member/join/common_join.htm?tracelog=common_toolbar_reg&leadUrl=http://china.alibaba.com/rnrn里面的输入框rnrn怎样用webbrowse 触发事件rnvb里 WebBrowser1.Document.getElementsByTagName("INPUT")("mobileNo").Value = Text1rn可以赋值 但不能激活 "发送验证码"这个按钮rn发送验证码rn可能需要调用一个网站上的函数,这个我不会rn
h5页面调用微信jssdk
1.安装 weixin-js-sdk npm install weixin-js-sdk 2.在使用页面引入 import wx from 'weixin-js-sdk' 3.在mounted里面进行wu.config()配置 <template> <div class="head-top"> <i class="iconfont icon-paizh...
在浏览器中打开“只能用微信内置浏览器”打开的页面
在浏览器中打开“只能用微信内置浏览器”打开的页面
微信公众号开发-------微信jssdk
<?php /**  * Created by PhpStorm.  * User: Administrator  * Date: 2018/8/15  * Time: 18:38  */ namespace Home\Controller; use Think\Controller; class WxjssdkController extends Controller{     /**  ...
微信JSSDK 地图接口
微信开发文档: https://mp.weixin.qq.com/wiki/home/index.html 微信公众号与HTML5  实例: http://www.2cto.com/weixin/201511/450754.html 微信jssdk获取当前位置,以及打开微信地图: http://www.bitscn.com/weixin/570812.html
限制微信内置浏览器打开
限制页面在微信内置浏览器打开,可以防止商家大批量刷页面的流量,防止作弊!
微信jssdk接口
php代码 require_once 'jssdk.php';//引入微信的jssdk文件 $url = $_POST['url'];//获取前端页面的url $jssdk = new Jssdk("xxxxx", "xxxxxxxx",$url);//微信的appid和select值,还有URL 这里需要修改下jssdk.php文件 $signPackage = $jssdk-
微信内置浏览器打不开网页
用sencha touch做的微信公众号的链接网站,在微信内置浏览器里面打开,第一次打开网页的时候是可以打开的,如果对网页做了改动升级之后,就无法打开,始终在读取加载,后来发现在android下面把微信缓存清空了,可以重新加载,但是ios里面,清空微信缓存、清空safiri缓存都不行,完全不知道是怎么回事 一点头绪都没有,有没有大神指点一下
微信自动关闭内置浏览器页面
微信浏览器关闭内置页面
微信jssdk分享接口
[code=html]rnrnrn rn 活动详情rn rn rn rn rn rn rn 你好逗;rn 分享到朋友圈 rn rn rnrn[/code]rnrn单击那个button后能弹出ddd之后没有反应,但是我换成里面调用扫一扫接口是可以用的。rn
利用微信JSSDK调用微信扫一扫功能
1. 确保有 调起微信扫一扫接口 权限,测试号可能不行; 2. 导入相关JS 3. 页面触发扫码元素 4. 相关JS代码 var _appId = "wxz88dbd30e5580e59"; var _data = { appId : _appId, url : location.href, t : Math.random() }; var
如何调用微信内置浏览器?
产品有个新需求,就是在他们的html5页面里点个链接,能直接调用微信的内置浏览器打开,不知能否实现?请教各位坛友!!
求助,微信内置浏览器打开的网页,获取微信用户openid
我已开通300元的开发者账号。rn需求如下:rn现有一wap网页,用户使用微信内置浏览器打开([color=#FF0000]通过微信朋友圈/朋友分享,微信扫网页二维码等方式进入,与公众号无关[/color]),该网页如何获取用户的微信openid呢?rnrn按照官方的微信登录帮助,是可以实现扫码登录,但是针对PC版的--微信扫码,电脑端登录。而我的情况是当前网页是在手机微信打开的,还怎么扫码呢?rnrn我见有些网站是可以实现的,会弹出授权提示框,但不知是如何实现的?谢谢了!!
关于SDK里面的RadixSort
我想问下SDK里面particles和SmokeParticles项目里都引用的RadixSort具体如何使用啊。rn我在我的程序当中想对一个无符号整形数组进行排序,像下面这个样子:rnrn unsigned int * data = (unsigned int *) malloc ( sizeof(unsigned int) * N );rnrn //初始化data数组rnrn RadixSort *mysorter = new RadixSort(N, true);rn mysorter->sort(data, NULL, N, 32);rnrn其中radixsort.h和radixsort.cu都已经加入到我的工程,项目设置貌似也没有问题,编译通过,但运行后发现data数组没有变化。rn我的问题在哪里?如何使用这个排序算法呢?
关于微信内置浏览器,打开图片上传功能,调用的问题
关于微信内置浏览器,打开图片上传功能,调用的问题 前段时间,项目完结测试的时候,同事打开魅族手机测试,无意中发现一个奇葩的问题! 描述:显示的是文件系统,列表式的,没有调用相机的功能图标,为什么呢?(忘记截图了) 后来发现,是因为手机系统的设置原因;而并非是因为页面的代码问题。 先给大家看一下我手头的其他机型 的打开效果: 01. HUAWEI 荣...
调用微信JSSDK接口,实现自定义分享功能
1,你需有一个公众号,没有不用谈自定义分享内容了; 2,公众号上把你的域名增加到“JS接口安全域名”: 3,我这功能是基于thinkphp3.1实现的,按下图上网下包放在对应该目录下: 4,修改内核公共文件:functions.php 加入代码: /** * 微信分享初始化 * @return array * @author simon */ if(!function_ex...
调用微信JSSDK
1定义一个微信jssdk 类 <?php class JSSDK { private $appId; private $appSecret; public function __construct($appId, $appSecret) { $this->appId = $appId; $this->appSecret = $appSecret; } pu
视图层调用微信JSSDK
<p>n <span style="font-size:12pt;"><span>帮助学员快速掌握微信支付开发</span>, <span>并提供相关工具及封装类使得学员开发周期从</span><span>2-4</span><span>周的时间缩短至</span><span>2-4</span><span>天</span><span>.</span></span><span style="font-size:12pt;"></span>n</p>n<p>n <span style="font-size:12pt;"><span>培训目标</span></span><span style="font-size:12pt;"></span>n</p>n<p>n <span style="font-size:12pt;">1.<span>掌握微信支付相关账号开通</span><span>,</span><span>应用场景及流程</span></span><span style="font-size:12pt;"></span>n</p>n<p>n <span style="font-size:12pt;">2.<span>掌握微信支付开发环境的搭建及</span><span>web2py</span><span>使用</span><span>.</span></span><span style="font-size:12pt;"></span>n</p>n<p>n <span style="font-size:12pt;">3.<span>学会相关</span><span>api</span><span>的使用</span></span><span style="font-size:12pt;"></span>n</p>n<p>n <span style="font-size:12pt;">4.</span><span style="font-size:12pt;"><span>跟老师一起</span></span><span style="font-size:12pt;"><span>进行需求分析</span>,接口</span><span style="font-size:12pt;"><span>设计</span></span><span style="font-size:12pt;"><span>完成</span>api</span><span style="font-size:12pt;"><span>封装类</span></span><span style="font-size:12pt;"><span>的开发</span></span><span style="font-size:12pt;">,进一步简化微信支付开发</span><span style="font-size:12pt;"></span>n</p>n<p>n <span style="font-size:12pt;">5.<span>使用课程提供的工具及新设计的</span><span>python</span><span>类</span><span>,</span><span>将开发周期从</span><span>2-4</span><span>周缩短至</span><span>2-4</span><span>天</span></span><span style="font-size:12pt;"></span>n</p>n<p style="text-align:left;">n <span style="font-size:10.5pt;"> </span>n</p>n<p>n <span style="font-size:12pt;"><span>培训内容主要分为</span>5<span>大部分</span><span>: </span></span><span style="font-size:12pt;"><br /></span><span style="font-size:12pt;">1.<span>微信支付相关账号开通</span><span>,</span><span>应用场景及支付流程</span></span><span style="font-size:12pt;"><br /></span><span style="font-size:12pt;">2.<span>开发环境搭建及相关工具介绍</span></span><span style="font-size:12pt;"><br /></span><span style="font-size:12pt;">3.web<span>框架</span><span>web2py</span><span>的使用</span></span><span style="font-size:12pt;"><br /></span><span style="font-size:12pt;">4.<span>设计</span><span>WxPay</span><span>类</span><span>, </span><span>封装</span><span>api</span><span>调用</span></span><span style="font-size:12pt;"><br /></span><span style="font-size:12pt;">5.<span>使用封装类进行微信支付开发</span></span><span style="font-size:12pt;"></span>n</p>n<br />
h5页面调用微信jssdk分享
引入微信js &lt;script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js" type="text/javascript"&gt;&lt;/script&gt; 配置wx.config,其中appID、TimeStamp、NonceStr、SigNature都是由后台生成,需要生成url地址这边我是由前端传给后台,通过 d...
微信浏览器里如何屏蔽回车事件?
function KeyEnter() rn if (window.event.keyCode == 13) rn window.event.keyCode = 0;rn window.event.returnValue = false;rn return false;rn rnrn rnrn我用这个在微信浏览器里没有效果,点击前往还是要提交事件。请问应该怎么弄?
IndexedDB:浏览器里内置的数据库
NULL 博文链接:https://weistar.iteye.com/blog/2186673
SDK 里面的 WM_TIMER
这里 KillTimer() 怎么杀不死WM_TIMER 消息呀,应该怎么才能杀死WM_TIMER 消息?rnLRESULT CALLBACK WndProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)rnrn//。。。。。。。。。。。。。。。。。。。。。。。rnrn case WM_TIMER:rn red=rand()%255;rn gre=rand()%255;rn blu=rand()%255;rn InvalidateRect(hwnd,NULL,TRUE);rn UpdateWindow(hwnd);rn break;rnrn case WM_RBUTTONDOWN:rn MessageBox(hwnd,TEXT("你敢点右键???"),TEXT("呵呵"),0);rn break;rnrn case WM_COMMAND:rn switch(wParam)rn rn case ID_NH_YDD:rn KillTimer(hwnd,ID_TIMER);rn case ID_NH_BS:rn SetTimer(hwnd,ID_TIMER,1000,NULL);rn rn break;rnrn case WM_DESTROY:rn KillTimer(hwnd,ID_TIMER);rn PostQuitMessage(0);rn break;rn default:rn return DefWindowProc(hwnd,msg,wParam,lParam);rn rn return 0;
关于微信内置浏览器的问题
有两个问题:rn 1.android版微信内置浏览器究竟是系统自带浏览器还是QQ浏览器rn 2.同时webkit内核,为什么我系统自带浏览器没有出现问题、手机QQ浏览器没有问题。但是微信、QQ内置浏览器都出现了问题
微信的内置浏览器是不是不支持文件下载的?
我用 java开发微信公众平台的时候 rn需要在菜单中的CilckButton上指定一个网页 而这个网页上能下载某个资源(我弄的是一个apk)rn但是点击没有任何反应rn如果用UC之类的浏览器就能够出现下载界面。rn所以怀疑是不是微信浏览器的问题。rn如果有什么解决方法rn求各位大大,帮下小弟...
微信JSSDK接口 - 生成签名
  微信上传下载图片功能若想使用JS-SDK接口,首先需要通过wx.config接口进行权限验证,其中参数appId、timestamp、nonceStr、signature、jsApiList需要进行赋值。   wx.config({ debug: false, appId: 'wxe49d******43c1cd', timestamp: timesta...
nodejs微信jssdk后端接口
写过了两个微信的页面,遇到了挺多不会的问题,当时也是自己边查资料,边实践完成了简单的需求,刚好现在有空,把之前的东西整理一遍。 与普通的手机页面不同的是,微信页面提供给你了调用微信APP内置功能的接口,可以实现更复杂的功能。 jssdk的前端使用 前端页面调用jssdk首先要通绑定“公众号设置”的“功能设置”里填写“JS接口安全域名” ...
微信js sdk图片接口 上传图片
开发微信平台网页不可避免的需要调用微信提供的接口。微信JS-SDK提供了方便的调用。   需要实现上传图片更换头像的功能,要用到图片相关的几个接口。根据微信开发者文档的说明,步骤一绑定域名,步骤二引入js文件都比较简单。   步骤三:通过config接口注入权限验证配置。项目所使过的是通过ajax获取数据,所以我是在success中注入config。 success: function (sig
类里面的事件怎么获得接口
我做了一个类 rnpublic class Trees extends JPanel】rnrnJTree tree = new JTree(root);//就是里面有一个Treernrn我在主程序下加入这个类rnpublic class TocEdit extends Applet rnrnTrees trees1 = new Trees();rnrnrn我现在想获得TreeSelectionEvent 事件,当我标单击一个子树触发事件rntrees1.tree.addTreeSelectionListener(new Trees_tree_treeSelectionAdapter(this.trees1));rn public void tree_valueChanged(TreeSelectionEvent e)rn rn if (e.getSource()==trees1.tree)rn //判断是否选中了树形控件rnrn DefaultMutableTreeNode temp =(DefaultMutableTreeNode)trees1.tree.getLastSelectedPathComponent();rn if (temp.isLeaf())rn rn String str = temp.toString();rn if (str.equals("产品良率数据填写"))rn rn //mytext.setText("good!");rn //这里添加关于“产品良率数据填写”表格SHOW的代码rn rn rn rn rnrnclass Trees_tree_treeSelectionAdapter implements javax.swing.event.TreeSelectionListener rn Trees adaptee;rnrn Trees_tree_treeSelectionAdapter(Trees adaptee) rn this.adaptee = adaptee;rn rn public void valueChanged(TreeSelectionEvent e) rn adaptee.tree_valueChanged(e);rn rnrn我 这样做事件不能触发 这到底是怎么回事 请帮帮我
微信JSSDK接口 - 图片上传、下载
微信JSSDK接口 - 图片上传、下载   刚刚做微信上传、下载图片功能的开发,网上得知微信不支持网页上传图片的功能。但是,微信JS-SDK说明文档提供一系列接口用来实现图片上传、预览及下载,其中uploadImage接口用于上传图片,一般和chooseImage接口配合使用,previewImage接口用于预览图片。   由于uploadImage一次只能上传一张图片,因此当用户选择...
微信jssdk 图片预览接口调用方法!
[code=&quot;java&quot;] $(&quot;.weui_uploader_files li&quot;).click(function(e) { var thisPath = webRoot + $(this).attr(&quot;path&quot;); var lis = $(this).siblings(); var imgs = new Array(); for (i = 0; i &lt; lis...
微信内置浏览器私有接口WeixinJSBridge介绍
微信浏览器私有接口WeiXinJsBridge,大致有以下几个有用的知识点: 分享给好友 分享到朋友圈 分享到微博 隐藏下方工具栏 隐藏微信右上角分享按钮(三个小圆点) 关闭浏览器回到公众号对话窗口 WeiXinJsBridge的分享函数 WeiXinJsBridge的分享函数分为分享给好友,分享到朋友圈,分享到微博,但是这三种分享都是在下面在个函数内部实现的。 function sendMe...
集合里面的接口
Map和Coll为什么不能在一个类里面用呀?那样不是很方便呀?
判断网页是否为微信内置浏览器打开?
如何判断网页是不是在微信端内置浏览器打开? 本文根据项目开发实际情况,着重探讨在微信内置浏览器中调用支付功能,遇到的几个坑! 目的: 提醒用户注意付款方式! 鉴于区别和选用支付方式! 在做微信公众号支付、`微信H5支付的时候,会遇到一个相对有悖的问题。 下面简单说一下处理流程与思路: 判断设备端是否来自微信内置浏览...
js判断是微信、QQ内置浏览器打开页面
function is_weixn_qq(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return "weixin"; } else if (ua.match(/QQ/i) == "qq") { return "QQ";     }
关于HTML里触发事件隐藏td
现有rn[code=HTML]rnrnrnrnrnrnrnrnrn[/code]rnrn[code=JScript]rn rn[/code]rn现在怎么样才能在我切换radiobutton的时候隐藏td11?rnrn在后台写rnPrivate Sub radCashKbn_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radCashKbn.SelectedIndexChangedrn td11.Attributes.Add("display", "none")rnEnd Subrn系统说td11未声明rnrnradCashKbn.Attributes("SelectedIndexChanged") = "ChangeStatusHide()"rn这个貌似也不能用,新手求教!
微信JSSDK开发(分享接口和上传图片接口)
JSSDK使用步骤 1:绑定域名 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。如果你使用了支付类接口,请确保支付目录在该安全域名下,否则将无法完成支付。 备注:登录后可在“开发者中心”查看对应的接口权限。(注意:一个公众号只能设置三个域名,设置好了每个月只有三次修改的机会,而且还需要审核,所以慎重。重点是微信接口只能在这三个域名下测试,本地无法测试) 2:
里面的onchange事件??????
我想实现当中的值发生改变后,打开数据库中该项值对应的信息,怎么做啊
微信浏览器打开支付宝支付页面
最近遇到了一点小难题 微信浏览器 默认把支付宝正式网关屏蔽了,怎么才能在微信浏览器内打开正式的支付宝支付页面呢, 答案很简单,用实现frame.  主要做法 把发送给支付宝的url镶嵌在frame的src上,就完全可以了
关于updatepanel里的控件触发事件
我页面上有3个 dropdownlist 其中 姑且命名为account 其他2个分别为rating和usertypernaccount这个下拉框数据是ajax用ashx来查询数据把结果通过ajax回传给accountrn另外2个控件是asp控件 这3个都放在updatepanel里 这2个asp控件的当前选择项作为rnaccount的查询条件 现在这2个控件无法触发值改变的事件 怎么回事.但是ajax可以将这2个控件rn作为条件进行查询,我想要联动查询所以需要值改变的时候把account清空要怎么办就是当rn2个asp控件其中1个改变的时候account控件就要把当前选择项清空
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview