gpt4 book ai didi

javascript - 如何从 JavaScript 获取 React Native packager ip?

转载 作者:搜寻专家 更新时间:2023-11-01 04:53:44 25 4
gpt4 key购买 nike

有没有办法通过 JavaScript 代码动态获取带有端口或完整路径的 React Native 打包程序 ip - jsCodeLocation?它可以是 localhost:8081192.168.0.1.xip.io:8081。这取决于运行的设备——模拟器或真实设备

最佳答案

我找到了 NativeModules in ReactNative source code并在此处发现 scriptURL:

import { NativeModules } from 'react-native';

...

const scriptURL = NativeModules.SourceCode.scriptURL;
const address = scriptURL.split('://')[1].split('/')[0];
const hostname = address.split(':')[0];
const port = address.split(':')[1];

它适用于模拟器和设备!

关于javascript - 如何从 JavaScript 获取 React Native packager ip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39911261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com