我正在開發使用網絡視圖並加載我們的網頁的Chrome應用程序。我試圖製作一個應用程序來鎖定網絡視圖,因此當有人正在進行測試時,他們無法擺脫它,或者使用其他方法嘗試欺騙。所以我現在遇到的問題是我無法使全屏和AlwaysOnTop互相協作。有沒有辦法做到這一點,或者這兩件事情會不會一起工作,如果沒有,是否有破解讓他們工作,或者我需要採取另一個方向。我目前正在使用Chrome測試版運行我的應用,因爲alwaysOnTop不支持穩定版本。這裏是我的 main.jsChrome應用程序使用全屏和Alwaysontop的網絡視圖
chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('browser.html', {
state: "fullscreen",
"resizable": false,
'alwaysOnTop': true
},
function(win) {
win.contentWindow.document.addEventListener('keydown', function(e) {
if(e.keyCode == 27){
e.preventDefault();
}
});
win.contentWindow.document.addEventListener('keyup', function(e) {
if(e.keyCode == 27){
e.preventDefault();
}
});
});
});
任何幫助或某些類型的方向將是巨大的代碼。我只能在設置邊界時才能使alwaysontop工作,但是這會顯示最小化最大化和退出,這種做法會挫敗我想要做的事情的目的。先謝謝了。
我使用的代碼我提供的。我改變esc鍵被按下時會發生什麼,所以他們不能退出全屏。我總是試圖實現的東西是,如果他們按alt-tab轉到不同的窗口或按窗口鍵打開在Windows 7中顯示開始欄,他們可以打開另一個應用程序。我試圖使用總是在頂部,所以當他們執行這些步驟,並試圖打開的東西,它會打開它在後面,他們將無法使用它。 – SaSquadge
你隱藏/顯示了嗎? –
對不起,遲到的迴應,但我不知道你的意思是隱藏/顯示? – SaSquadge