如何使用React Native在系统浏览器中打开HTML?

时间:2018-11-16 10:02:34

标签: react-native

我有一个站点,它可以像这样从POST表单中预填充一些值:

<form id="thisform" method="POST" action="link">
    <input type="text" name="regnr" value="1111" />
</form>

然后将使用预填充的1111值打开链接。不幸的是,该服务提供商不支持查询,也不希望这样做,因此使用link?value=1111之类的东西无法获得相同的结果。

仍然,我必须为我们的移动用户预填此值。当前执行此操作的方法是将HTML片段加载到WebView并在运行提交后立即加载。像这样:

<WebView source={{ html:
    <form id="thisform" method="POST" action="link">
        <input type="text" name="regnr" value="1111" />
    </form>
    <script>
    document.getElementById('thisform').submit();
    </script>
}}
                originWhitelist={['*']}
/>

有可能做得更好吗?

如何使用当前解决方案或任何其他解决方案打开具有预填充值的系统浏览器?

0 个答案:

没有答案