我使用以下代码创建了一个简单的注销按钮:



<li><a href="http://localhost:8666/web1/profile/mainpage/logout.php" onclick="return confirm('Are you sure to logout?');">Log Out</a></li>





现在注销按钮的外观在chrome和firefox之间有所不同:

镀铬

javascript - 退出按钮的外观因浏览器而异-LMLPHP

火狐:

javascript - 退出按钮的外观因浏览器而异-LMLPHP

问题:我不希望警报框中显示文本“ localhost:8666 said。”。对于Firefox,背景也会逐渐消失。但是对于chrome,背景不会消失。
如何为任何浏览器解决问题?

最佳答案

据我所知,出于安全性和其他可能的原因,无法更改浏览器对话框。此外,这些框可能是系统生成的,这意味着HTML和CSS不适用。

但是,您可以使用JS / HTML / CSS创建自己的对话框/模式/弹出框。这将使您能够控制文本并确保跨浏览器的外观一致。

考虑以下可能性:


http://jqueryui.com/dialog/
http://alertifyjs.com/
https://github.com/t4t5/sweetalert

关于javascript - 退出按钮的外观因浏览器而异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41656616/

10-09 08:51
查看更多