Gan*_*h K 2 https google-chrome-extension google-chrome-devtools wechat weixinjsbridge
我正在尝试构建一个简单的 Web 应用程序,它捕获用户照片并通过连接到其他一些业务用例将其发送到我的自定义服务器那里。我的网页使用 HTML 的文件输入控件来启动本机相机或图库选择选项。
var input = document.createElement('input');
input.setAttribute('accept', 'image/*');
input.setAttribute('capture', 'camera');
input.setAttribute('type', 'file');
input.click();
Run Code Online (Sandbox Code Playgroud)
这个网络应用程序,我放置在名为“PhotoLocker”的本地网络服务器中,并使用 url 进行测试
https://localhost(ipaddress to access via mobile browser)/PhotoLocker/index.html
Run Code Online (Sandbox Code Playgroud)
此链接在桌面和移动 chrome 浏览器上都可以正常工作,并且能够调试任何问题。同样的链接,我尝试从微信浏览器访问(只是从聊天窗口打开上面的链接),它根本没有在应用程序浏览器中打开我在微信中的应用程序。
google了一下,发现https URL scheme微信不支持。是真的吗?当我粘贴与 相同的应用程序 url 时weixin://ipaddress/PhotoLocker/index.html,我可以看到我的网络应用程序主页,但它没有按预期工作。
我的问题是 - 如何调试我在微信浏览器中打开的网页?开发和测试示例应用程序是否需要官方微信开发帐户? 附加信息: 我可以使用以下链接中提到的微信 web devloper 工具调试网页。但是,无法在此工具中调试移动微信页面。它总是打开 chrome 开发工具。 https://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140&t=0.06697335132505233#1
我是中国的前端开发人员,中文。原谅我的英语有任何错误,我可能会造成误解。下面的一些链接(主要是开发文档)包含完整的中文站点,因为我暂时找不到相应的英文站点。
如何调试我在微信浏览器中打开的网页?
腾讯提供了用于开发常规网页界面和微信小程序的IDE,开发者可以直接与:
如果您下载该 IDE:

如你所见,微信IDE中调试普通网页的部分不过是一个模拟器(微信小程序部分,开发者可以直接在里面写代码),以我的经验来看确实有bug,你还是会需要在真机上测试代码。
为此,腾讯提供了另一个工具叫vConsole,教程在这里,你可以直接在微信浏览器中做以下事情:
开发和测试示例应用程序是否需要官方微信开发帐户?
要看。
你可能知道的官方账号内的微信,与网页的任何上下文中直接打开的,微信,浏览器,它将有交互的能力weixin的对象,或具有像一些API与微信的登录,薪酬与微信支付:
localhost你遇到的问题我现在没有我的工作机器,所以我无法测试。平时可以localhost用Charles代理,然后微信调试,但是从来不做https,以后试试。
| 归档时间: |
|
| 查看次数: |
3350 次 |
| 最近记录: |