我正在尝试通过在浏览器 URL/地址栏上执行它来在我的 Web 应用程序上执行 Javascript:
javascript:window.alert('test');void(0);
但是,什么也没有发生,并且警报框没有出现?原因可能是应用程序在 DevMode 下运行吗?
我正在尝试通过在浏览器 URL/地址栏上执行它来在我的 Web 应用程序上执行 Javascript:
javascript:window.alert('test');void(0);
但是,什么也没有发生,并且警报框没有出现?原因可能是应用程序在 DevMode 下运行吗?
您可以像这样在块内编写您的javascript代码
javascript:{alert("ok");}
我相信大多数浏览器都拒绝javascript:
从 URL 栏中执行 URL 作为安全措施(网络上有消息 - 尤其是 Facebook - 告诉人们将 URL 复制粘贴javascript:
到他们的 URL 栏触发 XSS)。他们不想破坏书签,所以你可以把代码放在书签里;但是打开浏览器的 JS 控制台并在其中键入该命令要容易得多。
无论如何,这不是由于 GWT 的 DevMode。