簡體   English   中英

將現有的WebView JavascriptInterface與React-Native一起使用

[英]Use existing WebView JavascriptInterface with React-Native

我可以在React-Native應用程序中使用我的android和iOS項目中當前附加到WebView的現有javascript接口嗎?

React-Native本身並不使用WebView來運行。 但是我可以創建它React WebView 我的問題是關於使用現有的javascript接口,將其附加到在React-Native WebView中創建的,進行某種React擴展等...

背景:

我有幾個使用WebView制作的android和ios應用程序。 對於WebView,有一個javascript界面​​(所有應用程序都相同),我使用它來訪問本機設備環境功能(例如Cordova / Phonegap)以及第三方SDK和庫(其中一個是用於增強現實的SDK),所以我的javascript “橋”處理所有這些API調用。

然后,每個單獨的應用程序都是在WebView環境中制作的(這里我可以使用各種js庫和框架,例如AngulerJS,JQuery等)。 我的應用程序看起來像一個透明的html主體,其后面帶有增強現實3d場景(3d模型和3d界面)的照相機圖像,其他用於文本,圖像,列表,表單,彈出窗口,對話框等的html視圖。

這個堆棧我很扎實,我用它做了很多應用程序。

然后,我找到了React-Native,並考慮使用本地移動組件實現“ 2D”部分(始終以HTML制作)。 所以問題是:甚至有可能在React-Native上下文中使用我的javascript“ bridge”嗎? 我的意思是這個“橋梁”附加到了WebView上,如果我能以某種方式將其轉換成與React-Native一起使用怎么辦?

不,你不能。 React Native不使用WebViews,而是使用普通的iOS / Android UI組件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM