weineel

Results 6 comments of weineel

@erbing 可以添加git hook报错不允许提交代码。 可以尝试 [husky](https://github.com/typicode/husky) git hook的nodejs封装。

是否可以使用异常的方式支持? js可以这么写: ```javascript function openUrl(url) { try { dsBridge.call('openUrl', url) } catch (ex) { window.open(url) } } ```

这个函数[hasNativeMethod](https://github.com/wendux/DSBridge-Android/blob/d146e8e9eb763278d68594dc531a55f5500a8c58/app/src/main/assets/dsbridge.js#L44)可以用来检查是否有原生函数(本地)的吧? 试了下,下面这样可以实现兼容功能。 ```javascript function openUrl(url) { if (dsBridge.hasNativeMethod('openUrl')) { dsBridge.call('openUrl', url) } else { window.open(url) } } ```

尝试改了下代码。[查看修改](https://github.com/weineel/DSBridge-Android/blob/b5edf4b3ef028ad2c2bf2bf34a49fbf2a4e3159a/dsbridge/src/main/java/wendu/dsbridge/DWebView.java#L132)。 发现js可以捕获异常,但无法获取异常信息😅,这样的话能捕获异常,也意义不大了。 ![image](https://user-images.githubusercontent.com/13328625/49684801-f6e5b600-fb13-11e8-923a-f0686f70bbb9.png)

@nekoyokoshima I encountered a similar issue and resolved it using the configuration shown below: ![Image](https://github.com/user-attachments/assets/930d098a-5b92-4a55-a61f-9e2d5c9c8bcf)