: https://developer.chrome.com/apps/app_window#method-createChrome 앱의 창 API로 다시 시작한 후 창을 이동하는 방법은 무엇입니까? 여기에 언급 한 바와 같이
크기가 저장지고 위치를 (두 번 응용 프로그램을 시작하고 싶지 않는 경우에 당신이 필요로하는) 당신이 창에 대한 ID 년대를 사용하는 경우. 그리고 그들은 당신에게 이동을 숨긴 창을 만들고 보여주기 전에 크기를 재조정하도록 조언합니다. 나는이 같은 특정 화면에 창을 만들려고하면
는 :
var left = parseInt(displayInfo.workArea.left);
chrome.app.window.create('index.html', {
id: 'window-'+displayInfo.id,
hidden: true,
bounds: {left: left, top: 0, width: 100 , height: 100 }
, callbackWindow.bind(null, left, 0, displayInfo));
var callbackWindow = function (left, top, displayInfo, createdWindow) {
createdWindow.moveTo(displayInfo.workArea.left, displayInfo.workArea.top);
console.log(createdWindow.id, createdWindow.getBounds());
createdWindow.show();
};
처음 응용 프로그램은 우리가 창을 다시 크기를 이동하면 윈도우가 지금 올바른 위치에 시작 그런 다음 앱을 다시 시작하십시오. 닫을 때와 같은 물약에 머물러 라.
즉, 저장된 위치를 무시할 수 없습니다. 이것은 버그입니까, 아니면 이렇게 작동해야합니까?
내가 크롬 32.0.1700.107 DEV-m 문서는 moveTo
를 호출 할 방법에 약간 불분명
제목에 "버그"를 나타내지 마십시오. 간단하게 질문을하고 관찰 된 행동을 진술하십시오. – user2864740