我正在尝试构建一个简单的 Web 应用程序,该应用程序捕获用户照片并通过连接到其他一些业务用例将其发送到我的自定义服务器。我的网页使用 HTML 的文件输入控件来启动本机相机或画廊选择选项。
var input = document.createElement('input');
input.setAttribute('accept', 'image/*');
input.setAttribute('capture', 'camera');
input.setAttribute('type', 'file');
input.click();
这个网络应用程序,我放置在名为“PhotoLocker”的本地网络服务器中,并使用类似 url 进行测试
https://localhost(ipaddress to access via mobile browser)/PhotoLocker/index.html
此链接在桌面和移动 chrome 浏览器上都可以正常工作,并且能够调试任何问题。同样的链接,我尝试从微信浏览器访问(只是从聊天窗口打开上面的链接),它根本没有在应用浏览器中打开我在微信中的应用程序。
谷歌搜索后,我发现https URL scheme
微信不支持。是真的吗?当我粘贴与 相同的应用程序 urlweixin://ipaddress/PhotoLocker/index.html
时,我可以看到我的网络应用程序主页,但它没有按预期工作。
我的问题是 - 如何调试我在微信浏览器中打开的网页?我是否需要官方微信开发帐号来开发和测试示例应用程序? 附加信息: 我可以从以下链接中提到的微信网络开发工具调试网页。但是,无法在此工具中调试移动微信页面。它总是在打开 chrome 开发工具。 https://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140&t=0.06697335132505233#1