我正在使用window.open函數來打開一個新窗口。但是在Chrome中它打開了一個最小化按鈕,我可以在後端窗口中執行任務。 然而,在Firefox中,它工作正常,只顯示關閉按鈕,不允許我在後端窗口中執行任何操作。 如何使我的代碼在Chrome中的工作方式與它在Firefox中的工作方式相同。爲什麼WINDOW.OPEN函數在Chrome中的工作方式與Firefox相比有所不同
回答
您不能(一致地)使用window.open
。你需要使用模態對話框(正如mplungjan所指出的)。
這些故意的惡意行爲通常受到瀏覽器的限制。
window.showModalDialog(「web/jsp/reminderPopup.jsp?days =」+ remainingDays,「預訂更新備註」,「dialogWidth:450px; dialogHeight = 200像素;「); – Nups 2013-05-07 06:02:10
我必須顯示只使用JavaScript的彈出窗口,jQuery不允許在我們的應用程序中使用。 – Nups 2013-05-07 06:02:51
@Nups正如我所說你不能使用window.open。如果您不想使用jQuery,請自行對模式進行編碼,然後添加div,然後將其彈出到所需的操作上,並防止對頁面其餘部分的點擊,直到模式出現爲止。 – gopi1410 2013-05-09 09:09:09
- 1. 爲什麼不在Firefox/Chrome中工作
- 2. Firefox顯示的位置與Chrome相比有所不同
- 3. 爲什麼load()的工作方式與Hibernate中的get()相同?
- 4. 爲什麼Chrome處理本地函數的作用域與Firefox不同?
- 5. Firefox window.open不工作
- 6. <button>在Chrome中工作,但不在Firefox中 - 爲什麼?
- 7. 爲什麼不在Firefox或Chrome中爲我上傳工作?
- 8. Flexbox在瀏覽器上的工作方式與Chrome相比
- 9. 爲什麼'%hash''不能以與標量和數組相同的方式工作?
- 10. 爲什麼這個JavaScript在Firefox上工作,但不在Chrome中?
- 11. 爲什麼相同的代碼在java中的工作方式不同?
- 12. 爲什麼在JavaScript中創建函數的方式有所不同?
- 13. 邊界崩潰的工作方式不同在Chrome和Firefox
- 14. ABSMIDDLE在Firefox和Chrome上的工作方式不同嗎?
- 15. 爲什麼在所有瀏覽器中,<select>的樣式不能以相同的方式工作?
- 16. 爲什麼畫布在Chrome中工作,但不是Firefox?
- 17. 爲什麼在Chrome中工作,但不是Firefox?
- 18. 爲什麼或條件與Java和SQL相比有不同的工作
- 19. Firefox打開window.open不工作
- 20. CSS3:爲什麼不在FireFox中工作?
- 21. 爲什麼我的jQuery加載函數不工作? - 在Chrome
- 22. 在Chrome,Firefox和Safari中使用DOCTYPE和BackCompat與CSS1Compat模式有什麼不同?
- 23. 爲什麼承諾在循環中的工作方式不同?
- 24. Firefox window.open不是函數
- 25. CSS在firefox,chrome和ie中不能以相同方式運行
- 26. 爲什麼不「而」的工作方式相同「的」有繼續staement
- 27. Chrome和Firefox中的文件上傳表單有所不同。爲什麼?
- 28. C和MPI:函數與相同數據的工作方式不同
- 29. 爲什麼Firefox對於相同的請求有比IE不同的請求頭?
- 30. 相同的腳本,IE與Firefox的不同輸出,爲什麼?
顯示代碼!!!如果您需要模式對話框,請使用showModalDialog而不是window.open或jQuery UI模式對話框。 – mplungjan 2013-05-07 05:34:07