mui.OpenWindowのhtml 5+とwebパスの互換性


mui.OpenWindow互換Web&plus環境でのページ参照
背景紹介
  • ちょうど微信の公衆番号とhtml 5+の互換性のあるプロジェクト
  • を書くことができます
  • いつもlocalStorageで伝参するのは問題ではないことに気づいた
  • はあまりにも優雅ではありません
  • 考えたら何とかして互換性をつけよう
  • 互換性の原理
  • muiを呼び出す.OpenWindowは、まず関連環境を判断し、関連互換方法
  • を実行する.
    シーンの操作
  • Webページ&html 5+に対応する項目が必要
  • プロジェクトはmuiを導入する必要がある.js
  • ページ/webviewを開くにはmuiを使用します.openWindow

  • 使用方法
    導入する.openWindow.jsファイル、通常の書き込みパラメータコード
    
    mui.openWindow({
        url: 'target.html',
        id: 'target',
        extras: {name:'mui'}
    });
    

    受信パラメータページ
    
    //     
    if (mui.os.plus) {
        mui.plusReady(function(){
            var extras = mui.getExtras();
            console.log(extras);
        });
    }else{
        var extras = mui.getExtras();
        console.log(extras);
    }
    //     
    mui.getExtras(function(extras){
        console.log(extras);
    });
    

    アップソースコード
  • github(OKだと思ったら星をつけてくれ)
  • 点私オンラインプレビュー(星をつけてね)