jam*_*mal 5 android ios reactjs react-native react-native-webview
我正在使用react-native webview
在我的react-native
应用程序中显示一些网络内容
。和我的应用程序font-family
和webview
font-family
是不同的。我想webview font-family
从应用程序更改。
是否有变化的任何方法font-family
的webview
(自定义字体从资产目录),请帮我..谢谢
您可以通过将 java 脚本注入到您的 web 视图中来实现这一点
IE
将以下代码注入到 Web 视图中,这将更改 body 标签 fontFamily
const INJECTED_JAVASCRIPT = `(function() {
let body = document.getElementsByTagName("BODY")[0];
body.style.fontFamily = "Courier New";
})();`;
Run Code Online (Sandbox Code Playgroud)
Web视图组件
<WebView
source={{ uri: 'https://reactnative.dev' }}
onLoadEnd={()=>console.log('Successfuly Loaded')}
injectedJavaScript={INJECTED_JAVASCRIPT}
onError={syntheticEvent => {
const { nativeEvent } = syntheticEvent;
console.warn('WebView error: ', nativeEvent);
}}
/>
Run Code Online (Sandbox Code Playgroud)
工作示例链接
归档时间: |
|
查看次数: |
467 次 |
最近记录: |