Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript创建Chrome样式的警报 如何在Chrome中创建一个警报,使用JavaScript在浏览器窗口中间打开文本框并洗去背景,如:_Javascript_Google Chrome_Popup - Fatal编程技术网

使用JavaScript创建Chrome样式的警报 如何在Chrome中创建一个警报,使用JavaScript在浏览器窗口中间打开文本框并洗去背景,如:

使用JavaScript创建Chrome样式的警报 如何在Chrome中创建一个警报,使用JavaScript在浏览器窗口中间打开文本框并洗去背景,如:,javascript,google-chrome,popup,Javascript,Google Chrome,Popup,而不是仅仅弹出一个全新窗口的警报(在我的Linux Mint GTK主题中): 如果我在控制台中键入alert(),我会在一个单独的窗口中得到一个类似于后者的警报 您应该使用。大概是这样的: HTML: 浏览器支持不多,在Chrome中也能正常工作。它不需要在其他浏览器中工作:这个问题有google chrome扩展标签。github中有一个polyfill,它可以在大多数浏览器上工作 <dialog> This is a dialog.<br> <but

而不是仅仅弹出一个全新窗口的警报(在我的Linux Mint GTK主题中):

如果我在控制台中键入
alert()
,我会在一个单独的窗口中得到一个类似于后者的警报

您应该使用。大概是这样的:

HTML:


浏览器支持不多,在Chrome中也能正常工作。它不需要在其他浏览器中工作:这个问题有google chrome扩展标签。github中有一个polyfill,它可以在大多数浏览器上工作
<dialog>
  This is a dialog.<br>
  <button>Close</button>
</dialog>
var dialog = document.querySelector("dialog")
dialog.querySelector("button").addEventListener("click", function() {
  dialog.close()
})
dialog.showModal()