cordova android調用prompt方法時彈出很多個窗口,例如 gap:["App","show","App818329807"]

h5跨平臺應用測試的時候 cordova 出現了這樣的問題

第一張第二張第三張
等等這樣

百度去查 只查到一個大哥是這麼寫的
大哥
唉 ,我也知道Cordova的問題,去掉肯定行啊

於是去查了stackoverflow
終於發現了一個 5 years 之前的問題。。。。。

dage
這個貼的地址發在這(小聲:這個大哥也寫成了alert,可能也有alert的版本吧)
總結一下這個貼給出了兩種解決方法

在這裏插入圖片描述
這個大哥的意思是說啊這個提示是正常的,肯定有一些錯誤,引用錯了啥的
(。。。。。。。。。。。。)

第一個解決方法
在這裏插入圖片描述

我比較認同這個大哥說的,發生這個問題的基本都是chrome內核,他說如果是chrome內核就不引入了,,,,,也是不引入了。。。。。

第二個解決問題
在這裏插入圖片描述
這個大哥說把prompt的那個地方註釋掉,就解決了,然後需要放到生產環境的話再放回去,,,和我的Cordova.js版本不一樣,應該是能解決的。。。。。也不知道他這個提示有什麼用,就是提示我錯了呀,,,我要知道我錯了,我就不會錯了呀。。。。

final

我把Cordova.js
在這裏插入圖片描述

promt改成了console.log

在這裏插入圖片描述
真的機制 有沒有坑我也不管了,然後有更好的辦法或者正式環境需要就改回去
在這裏插入圖片描述
在這裏插入圖片描述
之前的提示都變成了console.log 我也知道有錯誤的地方啊,我也解決不了啊

在這小弟只是給大家提供個思路而已啊,如果有相關問題可以參考一下,畢竟我找的時候有點不好找,混下來了分享給大家,我的做法也肯定有問題啊!!

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