我也遇到了同样的问题
UDP功能模拟器预览可以发送,为什么真机调试不能发送?相关版本: 开发者工具:v1.02.1907301 调试基础库:2.8.2 手机型号:HUAWEI-SCL-CL00 运行系统:22 微型版本:7.0.5 调试现象: 模拟器调试仅仅在选中不校验合法域名、web-view(业务域名)、TLS版本以及HTTPS证书的情况下,才可以向局域网中的UDP客户端发送消息。 [图片] 真机调试发送出错,提示bind属性未定义: thirdScriptError Cannot read property 'bind' of undefined; [Component] Event Handler Error @ index/index#bound onSend TypeError: Cannot read property 'bind' of undefined at e.value (WAService.js:1:1078313) at e.f.(anonymous function) [as bind] (WAService.js:1:1086595) at ge.onSend (weapp:///index/index.js:13:20) at Object.r.safeCallback (WAService.js:1:1133279) at WAService.js:1:1308466 at r (WAService.js:1:1259608) at WAService.js:1:1259730 at WAService.js:1:423529 at Object.m (WAService.js:1:1905) at Object.value [as subscribeHandler] (C:\Users\PC\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\unpack\remote-helper.js:68:2165) [图片] 代码片段: https://developers.weixin.qq.com/s/WWHSeimu7Cbl
2019-09-26这个我们注意到了,但是在调试的时候,输入局域网地址后,比如192.168.16.207,如果不勾选"不校验域名"这个选项的话,点击"预览"的时候会有红字报错提示“invliad host"之类的。我是担心在正式发布的时候这个局域网ip地址是否可以直接hard code进去,因为有上述的红色报错
在正式发布的版本中,是否可以hard code一个局域网ip地址?如题,当前开发调试,勾选了"不校验域名"这个选项,我是能够往192.168.16.207这个ip地址发送数据 但是在正式发布的版本中,应该不能勾选这个"不校验域名"选项吧?如果不勾选的话,还能在js代码里面写局域网地址比如192.168.16.207吗?还能往这个地址发送数据呢?
2019-08-26