相关疑难解决方法(0)

React Native WebView postMessage不起作用

我无法让React Native WebView postMessage工作.React Native应用程序成功从Web应用程序接收post message messaget.但是,Web应用程序不会从React Native应用程序接收消息sendt.

我简单的网络应用

<html>
<body>

<button>Send post message from web</button>
<div>Post message log</div>
<textarea style="height: 50%; width: 100%;" readonly></textarea>

<script>
var log = document.querySelector("textarea");

document.querySelector("button").onclick = function() {
    console.log("Send post message");

    logMessage("Sending post message from web..");
    window.postMessage("Post message from web", "*");
}

window.addEventListener("message", function(event) {
    console.log("Received post message", event);

    logMessage(event.data);
}, false);

function logMessage(message) {
    log.append((new Date()) + " " + message + "\n");
}

</script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

此Web应用程序托管在:https://popping-heat-6062.firebaseapp.com/

我简单的React Native应用程序 …

javascript html5 webview react-native

21
推荐指数
4
解决办法
3万
查看次数

将 Python OpenCV 与 React Native/Android/iOS 集成

我有一个基于 React Native 构建的应用程序,其核心功能是捕获一些图像,分析和处理图像并返回一些结果。到目前为止,图像分析是使用 python 和 opencv 在服务器端完成的。仅返回结果和结果图像。现在,根据客户的要求,出于隐私考虑,他们希望图像处理在移动应用程序本身上完成。(由于图像与医学相关,他们不希望将图像发送到服务器)

所以,我的问题是,是否有一种方法可以使用现有的 python 和 opencv 代码并将其直接集成到react-native/android/ios 中?

现在我正在做的是使用库react-native-opencv3numjs等在react-native中重写算法,因为我觉得使用javascript很舒服(我没有swift经验)。然而,并不是所有的 opencv、numpy 函数都被这些库支持,并且重新编写代码非常耗时。

我发现有关使用jythonpython-for-androidswift-python-interoperability 我可以使用这些直接将 python opencv 代码集成到我当前的应用程序中吗?如果是,如果有人可以帮助我提供一些小例子或指南,那就太好了,因为我找不到任何东西。

我考虑的其他方法是:

使用本机代码和 opencv-android 和 opencv-ios sdks 重写算法,并创建react-native 桥来调用算法。(我猜这会花费很多时间,因为我必须用两种不同的语言编写。我没有时间)

python java opencv reactjs react-native

8
推荐指数
0
解决办法
1618
查看次数

标签 统计

react-native ×2

html5 ×1

java ×1

javascript ×1

opencv ×1

python ×1

reactjs ×1

webview ×1