Javascript 警报在打包的应用程序中不起作用

Javascript 警报在打包的应用程序中不起作用,javascript,html,google-chrome,webview,google-chrome-app,Javascript,Html,Google Chrome,Webview,Google Chrome App,我正在研究chrome打包应用程序中的webview,我正在研究chrome中的浏览器示例。 在onload函数中的browser.js文件中,我添加了alertwebview应用程序;在第一行,代码不再工作,当我删除这一行时,它再次工作 onload = function() { alert("webview app"); var webview = document.querySelector('webview'); doLayout(); ... } 那么

我正在研究chrome打包应用程序中的webview,我正在研究chrome中的浏览器示例。 在onload函数中的browser.js文件中,我添加了alertwebview应用程序;在第一行,代码不再工作,当我删除这一行时,它再次工作

onload = function() {
    alert("webview app");
    var webview = document.querySelector('webview');
    doLayout();
    ...
}
那么,警报在打包的应用程序上起作用吗? P/s:console.log也不起作用,我看到源代码使用了它,但是在inspect element窗口中没有显示任何内容,console.log应该起作用,这取决于您正在查看的视图。例如,要在窗口中访问日志,必须检查页面上的元素才能访问它

Alert与confirm和许多其他传统web功能一起使用。

Console.log应该可以工作,这完全取决于您正在查看的视图。例如,要在窗口中访问日志,必须检查页面上的元素才能访问它


Alert具有confirm和许多其他传统web功能。

您可以将软件包应用程序设置为在沙盒模式下运行,但这将不允许访问任何操纵页面的api


这将基本上允许应用程序在自己的环境中运行,允许您在编程时查看应用程序。这样做是为了创建应用程序的安全性。Console.log工作正常。当您转到inspect element,然后在inspect element视图中选择console时,您应该会看到想要打印的任何回显结果。

您可以将软件包应用程序设置为在沙盒模式下运行,但这将不允许访问任何操纵页面的api


这将基本上允许应用程序在自己的环境中运行,允许您在编程时查看应用程序。这样做是为了创建应用程序的安全性。Console.log工作正常。当您转到inspect element,然后在inspect element视图中选择console时,您应该会看到想要打印的任何回显结果。

这听起来像是调试。如果你想调试一个打包的应用程序,开发者工具应该足以取代alert和其他对话框。但是默认情况下,开发人员工具未启用。您可以在上启用它chrome://flags/debug-packed-apps.


看看这个例子。

这听起来像是调试。如果你想调试一个打包的应用程序,开发者工具应该足以取代alert和其他对话框。但是默认情况下,开发人员工具未启用。您可以在上启用它chrome://flags/debug-packed-apps.


查看此示例。

警报在打包应用程序中不起作用好!警报在打包的应用程序中不起作用-很好!打开应用程序时,我确实左键单击新窗口并选择inspect element,但控制台上没有显示任何内容?那么如何启用警报,我是否必须将警报添加到权限中?不,API已删除。你能和我分享一个例子吗?这样我可以检查一下。我现在正在查看我的代码,console.log工作正常。当我单击加载google页面的webview部分时,我看到了错误,但没有从浏览器中看到控制台。js这是图片,代码是我从chrome下载的最新代码,我只删除了最低版本,打开应用程序时我正在使用chrome Canary,我确实左键单击了新窗口并选择了inspect element,但控制台上什么也没有显示?那么如何启用警报,我是否必须将警报添加到权限中?否,API已被删除。你能和我分享一个例子吗?这样我可以检查一下。我现在正在查看我的代码,console.log工作正常。当我单击加载google页面的webview部分时,我看到了错误,但没有从浏览器中看到控制台。js这是图片,代码是我从chrome下载的最新代码,我只是删除了最低版本,我正在使用chrome canary