マイノードWebKitのノート

いくつかの単語の男は、直接コードに、言いました:

index.htmlを

<!DOCTYPE HTML > 
< HTML > 
    < ヘッド> 
        < メタのcharset = "UTF-8"  /> 
        < タイトル> </ タイトル> 
        < リンクのrel = "スタイルシート" のhref = "CSS / style.cssに"  /> 
        < リンクのrel =」スタイルシート」のhref = "JS /テーマ/デフォルト/ default.css"  /> 
        < リンクのrel = "スタイルシート" のhref = "CSS / bootstrap.min.css"  /> 
    <
    
        DIV クラス= "メイン" > 
            < IFRAME SRC = "https://www.baidu.com" クラス= "フレーム" ボーダー= "0" > </ IFRAME > 
            < DIV クラス= "底" > 
                &NBSP;&NBSP。
                < IMG ALT = "新增邮件" SRC = "IMG / edit.png" = "20" 高さ= "20" のonclick = "編集()"  /> 
                &NBSP;&NBSP。
                < IMG ALT = "退出"onclickの= "出口()"  /> 
            </ DIV > 
        </ DIV > 
        < DIV クラス= "モーダルフェードBS-例モーダル-LG" ID = "myModal" のtabindex = " - 1" の役割= "ダイアログ" > 
            < DIV クラス= "モーダルダイアログモーダル-LG" 役割= "文書" > 
                < divのクラス= "モーダル・コンテンツ" > 
                    < divのクラス= "モーダル・ヘッダ" > 
                        < h4をクラス=」タイトルモーダル" >編集メール</ H4 >
                        < ボタンタイプ= "ボタン" クラス= "クローズ" データ・解任= "モーダル" ARIAラベル= "閉じる" > < スパンARIA-隠さ= "真" > &回; </ スパン> </ ボタン> 
                    </ divの> 
                    < divのクラス= "モーダル・ボディ" > 
                        < フォーム> 
                            < textareaの名前= "コンテンツ" スタイル= "幅:760px;高さ:400ピクセル;可視性:隠されました;" > <
                        
                    > 
                    < DIV クラス= "モーダル・フッタ" > 
                        < ボタンタイプ= "ボタン" クラス= "BTN BTN-デフォルトの" データ・解任= "モーダル" >关闭</ ボタン> 
                        < ボタンタイプ= "ボタン" クラス= "BTN BTN-主」>保存</ ボタン> 
                    </ DIV > 
                </ DIV > 
            </ DIV > 
        </ DIV > 
    </ ボディ> 
</ HTML > 
< スクリプトタイプ= "テキスト/ javascriptの" SRC = "JS / jquery.min.js" > </ スクリプト> 
< スクリプトタイプ= "テキスト/ javascriptの" SRC = "JS / kindeditor-すべて-min.js" > </ スクリプト> 
< スクリプトタイプ= "テキスト/ javascriptの" SRC = "JS / LANG / ZH-CN.js" > </ スクリプト> 
< スクリプトタイプ= "テキスト/ javascriptの" SRC = "JS / bootstrap.min.js" > </ スクリプト> 
< スクリプトタイプ=」テキスト/ javascriptの」 SRC = "JS / init.js" > </ スクリプト> 
< スクリプトタイプ= "テキスト/ javascriptの" > 
    のvar エディタ。
    KindEditor.ready(関数(K){ 
        エディタ= K.create(' TEXTAREA [NAME = "コンテンツ"] ' 、{ 
            allowFileManager:
        }); 
    }); 

    機能の編集(){ 
        $(' #myModal ' ).modal(' ショー' ); 
    } 
</ スクリプト>

package.json

{
     "名": "メール"  "メイン": "index.htmlを"  "nodejs": "窓" :{
         "タイトル": "万华邮件管理"  "ツールバー": "幅" :800  "高さ":600  "サイズ変更可能": "show_in_taskbar": "フレーム": "キオスク": "アイコン":」./img/email。PNG」 
    }

     "のWebKit" :{
         "プラグイン":
    } 
}

init.js

// ロードライブラリのネイティブUIの
VAR isShowWindow = trueに;
 // ロードライブラリのネイティブUIの
VARの GUI =( 'nw.gui'が必要です);
 VAR勝利= gui.Window.get(); 
win.maximize(); 
VARトレイ= 新新gui.Tray({ 
    タイトル: 'スパムツール' 
    アイコン: './img/email.png' 
}); 
tray.tooltip = 'スパムツール' ;
 // メニューを追加
// VARメニュー新しい新しいgui.Menuを=( ); 
// menu.append(新新gui.MenuItem({ 
//      タイプ: '標準'、
//      ラベル: '終了'、
//      クリック:機能(){ 
//          IF(確認)( "ツールあなたファインマン終了するにはOK?"){ 
//              win.close(真の); 
//          } 
//      } 
// })); 
// トレイを。 =メニューメニュー; 
// クリックイベントトレイアイコン 
tray.on( 'クリック' 関数(){
         IF (isShowWindow){ 
            win.hide(); 
            isShowWindow = falseに; 
        } そうでなければ{ 
            win.show(); 
            isShowWindow = trueに
            win.maximize(); 
        } 
    } 
); 
Win.on( '使用閉じる'、機能(){ 
    win.hide(); 
}); 

関数の終了(){
     IF(確認( "メールツールあなた終了するにはOK?" )){ 
        (win.closeをtrueに); 
    } 
}

 

おすすめ

転載: www.cnblogs.com/wpcnblog/p/12033164.html