国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用wab2app將網頁打包成APK

這篇具有很好參考價值的文章主要介紹了使用wab2app將網頁打包成APK。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

通過開源項目ChatGPT-Next-Web部署完了私人網頁ChatGPT,為了使訪問更加便捷,便想著使用wab2app打包為APK,雖然最終達成了效果,可一路走來遇到了很多坑兒,記錄下

打包流程

有要打包的網站和軟件HBuilder X,軟件官網:https://www.dcloud.io/hbuilderx.html

然后流程如下

創(chuàng)建項目

使用wab2app將網頁打包成APK
使用wab2app將網頁打包成APK
這一部分設置要打包網頁和項目文件保存目錄

使用wab2app將網頁打包成APK
找到manifest.json文件,依次設置相關配置
使用wab2app將網頁打包成APK
設置自適應圖標,該功能是一個木函所沒有的
使用wab2app將網頁打包成APK
使用wab2app將網頁打包成APK
重點: 設置標題欄和狀態(tài)欄兼容

使用wab2app將網頁打包成APK
使用wab2app將網頁打包成APK
重點: 默認返回時無論處于哪個頁面都直接退出軟件了而不是返回上一層,要更改這種配置

使用wab2app將網頁打包成APK
在client_index.html插入以下代碼,需要注意:plus.webview.create里面填的是要打包的網址

<script>

    function plusReady() {

        var zxlmweb = plus.webview.create("https://gpt.songhuashu.cn")

        zxlmweb.show(); // 顯示窗口

        var first = null;

        plus.key.addEventListener("backbutton", function() { //監(jiān)聽返回按鍵

            zxlmweb.canBack(function(e) { //監(jiān)聽webview窗口是否可以返回

                if(e.canBack) { //可以返回

                    zxlmweb.back(); //返回上一頁面

                } else { //不可以返回

                    //處理邏輯:1秒內,連續(xù)兩次按返回鍵,則退出應用;

                    //首次按鍵,提示‘再按一次退出應用’

                    if (!first) {

                        first = new Date().getTime();

                        this.$toast('再按一次退出應用');

                        setTimeout(function() {

                            first = null;

                        }, 1000);

                    } else {

                        if (new Date().getTime() - first < 1000) {

                            plus.runtime.quit();//退出app

                        }

                    }

                }

            });

        }, false);

    }

    if(window.plus) {

        plusReady();

    } else {

        document.addEventListener('plusready', plusReady, false);

    }

</script>

然后就是打包了

使用wab2app將網頁打包成APK

使用wab2app將網頁打包成APK
使用wab2app將網頁打包成APK

還會遇到一個問題:按返回鍵時會提示再按一次返回鍵退出點此可反饋意見

解決辦法如下:

使用wab2app將網頁打包成APK
使用wab2app將網頁打包成APK

使用wab2app將網頁打包成APK

有時候可能會遇到這種情況

首先試試網站能否正常打開,如果可以打開飛行模式,重新刷新下即可

有時候會遇到有些網站只能用wifi打開而不能用數(shù)據流量打開,只不過這種情況少之又少

最后效果

打包過程中遇到過很多問題,最終都解決了,上述是最常見的

還有就是云打包額度每天只有5個,按理說夠用,但我很菜,所以注冊了三個賬號,每個賬后都是項目管理員,足足打包了十幾次才整出來了

參考文章

https://www.jianshu.com/p/43aecebfd57b

https://ask.dcloud.net.cn/question/86896

https://ask.dcloud.net.cn/article/1150

結語

最終也是實現(xiàn)了將自己部署ChatGPT的網頁成功打包成了APK,還是不錯的文章來源地址http://www.zghlxwxcb.cn/news/detail-479463.html

到了這里,關于使用wab2app將網頁打包成APK的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包