Tôi muốn ứng dụng web của mình chạy trong cửa sổ không có thanh thực đơn, thanh địa chỉ, v.v. Tôi có trang Default.html và trong trang này, tôi nhấp vào nút "Chạy ứng dụng" lần đầu tiên mở ứng dụng của tôi trong một cửa sổ khác sử dụng window.open
và sau đó đóng cửa sổ hiện tại bằng cách mở "AutoClose.html" sử dụng window.open
với _self
tham sốĐóng các cửa sổ không được mở bằng tập lệnh bằng cách sử dụng javascript
default.html
<html>
<head>
<script type="text/javascript">
function runApp() {
// Open my application
window.open('Application.html', null, 'status:no;dialogHide:true;help:no;scroll:yes;center=yes;');
// Close this window
window.open('AutoClose.html', '_self');
}
</script>
</head>
<body>
<input type="button" value="Run Application" onclick="runApp();" />
</body>
</html>
AutoClose.html
<html>
<head>
<script type="text/javascript">
window.close();
</script>
</head>
<body></body>
</html>
Ứng dụng của tôi phải hỗ trợ IE, Firefox và Chrome và mã của tôi hoạt động tốt trên IE và Chrome nhưng không thể đóng cửa sổ đầu tiên trên Firefox vì cảnh báo "Scripts có thể không đóng cửa sổ không được mở bằng tập lệnh" . Trên Firefox, nó sẽ mở ra các AutoClose.html nhưng window.close()
cuộc gọi trong trang này chỉ gây ra các "Scripts có thể không đóng cửa sổ không được mở bởi kịch bản" cảnh báo và cửa sổ không đóng cửa. Nhân tiện cửa sổ ứng dụng của tôi được mở mà không có bất kỳ vấn đề nào (không có vấn đề gì về điều đó).
Dường như việc sử dụng window.open()
với mẹo tham số _self
không hoạt động đối với Firefox. Vì mục tiêu của tôi là để chạy các ứng dụng trong một cửa sổ mà không cần thanh menu, thanh địa chỉ, vv
- Có cách nào để ẩn thanh địa chỉ, thanh menu mà không sử dụng
window.open()
(ít nhất là cho Firefox)? Sau đó, tôi sẽ không cần chạywindow.close()
- Có bất kỳ cài đặt nào để chặn "Scripts có thể không đóng cửa sổ không được mở bởi tập lệnh" cảnh báo trên Firefox không? Cài đặt "Cho phép tập lệnh đóng cửa sổ không được mở bằng tập lệnh" sẽ tuyệt vời (:
- Có cách nào để tạo
window.close()
hoạt động cho "cửa sổ không được mở bằng tập lệnh bằng javascript" trên Firefox không? - Hoặc , là có bất kỳ lời đề nghị khác (:
Cảm ơn trước
UPDATE:. Đây là một ứng dụng ngân hàng và tôi chỉ là một không phát triển ra quyết định Nói cách khác một số loại phân tích muốn ứng dụng. làm việc theo cách này. Và tôi không hỏi nó. Vì vậy, "toàn bộ điều bạn đang cố gắng làm là hoàn toàn wron g "câu trả lời sẽ không thực sự hữu ích.
Afaik bạn là SOL - nhưng tôi cũng gặp khó khăn khi thấy bất kỳ nhu cầu nào về điều này. Nếu bạn từng thành công, tôi sẽ không bao giờ một lần nữa ghé thăm trang DOS của bạn – mplungjan
tư vấn cá nhân, đừng làm "chạy trong một cửa sổ không có thanh menu, thanh địa chỉ". Đây chỉ là khó chịu như địa ngục. Những thanh này hữu ích và tôi hầu như không thấy bất kỳ lý do chính đáng nào để tước đoạt người dùng của bạn khỏi các chức năng của họ. – BiAiB