React Native控件之WebView屬性

  1. 繼承可以使用View組件的所有屬性和Style(具體查看:http://facebook.github.io/react-native/docs/view.html#content 和http://facebook.github.io/react-native/docs/view.html#style)
  2. automaticallyAdjustContentInsets bool   設置是否自動調整內容
  3. contentInset  {top:number,left:number,bottom:number,right:number}  設置內容所佔的尺寸大小
  4. html  string  WebView加載的HTML文本字符串
  5. injectJavaScript  string 當網頁加載之前進行注入一段js代碼
  6. onError function  方法 當網頁加載失敗的時候調用
  7. onLoad  function 方法  當網頁加載結束的時候調用
  8. onLoadEnd fucntion 當網頁加載結束調用,不管是成功還是失敗
  9. onLoadStart  function  當網頁開始加載的時候調用
  10. onNavigationStateChange function方法  當導航狀態發生變化的時候調用
  11. renderError  function  該方法用於渲染一個View視圖用來顯示錯誤信息
  12. renderLoagin function  該方法用於渲染一個View視圖用來顯示一個加載進度指示器
  13. startInLoadingState  bool  
  14. url  string  設置加載的網頁地址
  15. allowsInlineMediaPlayback  bool   該適合iOS平臺,設置決定當使用HTML5播放視頻的時候在當前頁面位置還是使用原生的全屏播放器播放,默認值false。【注意】.爲了讓視頻在原網頁位置進行播放,不光要設置該屬性爲true,還必須要設置HTML頁面中video節點的包含webkit-playsinline屬性
  16. bounces bool  該適合iOS平臺 設置是否有界面反彈特性
  17. domStorageEnabled bool  該適合Android平臺 該只適合於Android平臺,用於控制是否開啓DOM Storage(存儲)
  18. javaScriptEnabled  bool  該適合於Android平臺,是否開啓javascript,在iOS中的WebView是默認開啓的
  19. onShouldStartLoadWithRequest  function  該適合iOS平臺,該允許攔截WebView加載的URL地址,進行自定義處理。該方法通過返回true或者falase來決定是否繼續加載該攔截到請求
  20. scalesPageToFit  bool  該適合iOS平臺  用於設置網頁是否縮放自適應到整個屏幕視圖以及用戶是否可以改變縮放頁面
  21. scrollEnabled  bool    該適合iOS平臺 用於設置是否開啓頁面滾動

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章