我試圖讓擴展名爲全屏,但我可以做的最大寬度是半寬。更多的是,它只是給我一個滾動條在底部.. 我怎樣才能使其成爲全屏?意思,鉻瀏覽器的整個寬度? 謝謝!如何使鉻擴展名全屏顯示?
回答
您是否嘗試過fullScreen API?
....這是Firefox ...不是嗎? – Aerovistae
Firefox,Webkit,IE11 http://caniuse.com/#search=fulls – Calvein
那麼,直接鏈接到Chrome API文檔的答案仍然適用於Chrome擴展問題。 – Aerovistae
addEventListener("click", function() {
var
el = document.documentElement
, rfs =
el.requestFullScreen
|| el.webkitRequestFullScreen
|| el.mozRequestFullScreen
;
rfs.call(el);
});
在本post
在您的擴展看到 「background.js」 腳本:
chrome.app.runtime.onLaunched.addListener(function (launchData) {
chrome.app.window.create(
// Url
'/editor.html',
// CreateWindowOptions
{
'width': 400,
'height': 500
},
// Callback
function(win) {
win.contentWindow.launchData = launchData;
win.maximize();
win.show();
});
});
它需要'app.window'權限,但是: 「'app.window'僅適用於打包的應用程序,並且這是一個擴展。」 – danieleds
chrome.windows.update(windowId, { state: "fullscreen" })
見http://developer.chrome.com/extensions/windows.html#method-update
應該是被接受的答案。 – Aerovistae
但是當你退出全屏時,你的瀏覽器不會回到你之前輸入的狀態,該如何解決? – Tarek
如果我想讓它在另一臺顯示器上全屏顯示,該怎麼辦? –
在網頁上的所有通用瀏覽器,包括msRequestFullscreen
addEventListener("click", function() {
var
el = document.documentElement
, rfs =
el.requestFullScreen
|| el.webkitRequestFullScreen
|| el.mozRequestFullScreen
|| el.msRequestFullscreen
;
if (rfs) { rfs.call(el); } else { console.log('fullscreen api not supported');}
});
- 1. 鉻擴展是否安全?
- 2. 鉻擴展flickr沒有顯示圖像
- 3. 獲取鉻可全屏顯示,編程
- 4. 如何不顯示擴展名(批)
- 5. 使用擴展名移動鉻窗口
- 6. 如何在鉻上安裝鉻擴展?
- 7. 如何將MessagesViewController擴展爲全屏?
- 8. 開發屏幕截圖鍍鉻擴展
- 9. 。在鉻擴展
- 10. 鉻擴展background.js
- 11. 全屏iOS分享擴展
- 12. IFrame擴展爲全屏
- 13. 鉻擴展:全寬工具欄
- 14. WPF:全屏同時顯示兩個窗口(擴展桌面)
- 15. 擴展SupportMapFragment顯示加載片段時的全黑屏幕
- 16. 如何全屏顯示QGLWidget?
- 17. 如何刪除文件擴展名以顯示,但保留href的擴展名?
- 18. Magento擴展顯示死亡白屏
- 19. 使用兩臺顯示器:如何僅在一臺顯示器中擴展至全屏?
- 20. 更新鉻擴展名:清單2和安全策略
- 21. AdminLTE展開或全屏顯示框
- 22. 在鉻和鉻上製作鉻擴展
- 23. 鉻擴展名爲manifest.json的Meta標籤?
- 24. 編寫鉻擴展
- 25. 鉻擴展程序
- 26. Ajax與鉻擴展
- 27. 疊加鉻擴展?
- 28. 粘貼到提示(即如何關注提示)? (鉻擴展)
- 29. 如何在屏幕頂部顯示當前擴展組
- 30. 如何從鉻擴展代碼
你說的是瀏覽器動作彈出窗口?我不確定那些能夠成爲全角窗口。嘗試全屏API,但即使這樣也可能無法實現。您可能希望使用您的擴展程序的內容打開一個新標籤。 –
你應該接受Vincent Scheib的答案。這是正確的,最新的,「完全可行」的答案。 – Aerovistae