コントロールを新しいウィンドウに移すには? マルチウィンドウ機能を備えたクロムパッケージアプリに取り組んでいます。「新しいウィンドウ」をクリックすると、新しいウィンドウが開きます。これは、使用しているコードです。
background.js:
function create_window(opt_options)
{
chrome.app.window.create("main.html", opt_options,
});
}
新しいウィンドウを作成した直後に、divに値を入力するだけです
main.html
<html class="full-height">
<head>
<meta charset="utf-8">
<script src="jquery-2.0.2.js"></script>
<script src="main.js"></script>
</head>
<body>
<div id="username">Guest</div>
main.html には、background.js から新しい関数の関数を呼び出し、div にユーザー名を追加するボタンがあります。
main.js
$(".menu-new-window").click(function() {
create_window()
$("user_name").html("John Doe");
});
基本的なフローは、リスト (親/最初のウィンドウ) からユーザー "John" を選択すると、新しいウィンドウが開き、新しいウィンドウのヘッド セクション (div id ユーザー名) に John が入力されます。しかし、新しいウィンドウを開いた後、新しいウィンドウではなく親ウィンドウにジョンを追加します。これは、新しいウィンドウを開くたびに発生し、常に親ウィンドウを更新します。
アプリの開発を始めたばかりなので、表示するコードはあまりありません。マルチウィンドウを操作する方法の基本的なコードをいくつか表示しました。
私の質問が十分に明確でない場合はお知らせください。ありがとう!