web嵌入到原生的app裡需要注意的事項

2022-07-16 12:06:14 字數 915 閱讀 1495

1、

2、    ****

3、4、

5、6、

7、1、h5頁面嵌入的原生的js裡,設定line-height,元素不垂直居中的解決辦法

把元素的畫素放大到二倍,例如:12rem--->24rem

然後:進行縮放,這裡注意以**為原點

-webkit-transform:scale(0.5);

transform:scale(0.5);

-webkit-transform-origin:100% 100%;

transform-origin:100% 100%;

加強:父元素:display:table;

子元素:display:table-cell;vertical-align:middle;

2、與原生的進行互動

通常情況下前端不用管

想要值的時候就自己寫個方法

window.common.method()

//window後面的隨便起名

然後讓安卓或ios 自己在webview裡封裝這個方法,前端就能呼叫到了

當然也可以進行傳值

***注意

有的時候調不到,不要慌,不是咱們的問題,是安卓或ios把載入方法放的時間位置不對(頁面剛進入、或頁面載入完)

3、判斷是安卓還是ios

phone:function()

4、設定cookie和獲取cookie

//

設定固定過期時間的cookies

function

setcookie(name,value)

//讀取cookies

function

getcookie(name)

else

}

原生App內H5需要注意的問題

1.處理時間字串型別的時候,需要對安卓與ios做乙個判斷處理這是因為 date.parse new date 2018 9 11 0 0 0 android date.parse new date 2018 9 11 0 0 0 ios2.由於安卓的webview預設不開啟dom localstor...

oracle的rename操作需要注意事項

1 檢視測試表oracle test物件資訊 3 建立乙個臨時表oracle temp,和表oracle test的表結構一樣 4 檢視該錶上的使用者許可權資訊 5 重新命名表oracle test為oracle bak,表oracle temp為oracle test alter table sc...

分表後需要注意的二三事

還是先來簡單回顧下上次提到了哪些內容 而本篇文章的背景是在我們上線這段時間遇到的一些問題並嘗試解決的方案。之前提到在分表應用上線前我們需要將原有表的資料遷移到新錶中,這樣才能保證業務不受影響。所以我們單獨寫了乙個遷移應用,它負責將大表中的資料遷移到 64 張分表,而再遷移過程中產生的資料畢竟是少數,...