javascript - "javascript:function()"是一个 URL 吗?

标签 javascript android webview android-webview

通过 the WebView demo ,我注意到以下声明:

  mWebView.loadUrl("javascript:wave()");

它有效,但我不明白语法。为什么“javascript:function()”作为 WebView.loadUrl() 的 URL 参数工作?

最佳答案

是的,虽然在标准轨道上不是很远:https://datatracker.ietf.org/doc/html/draft-hoehrmann-javascript-scheme-03

函数的返回值应该是要渲染的文档。

关于javascript - "javascript:function()"是一个 URL 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5261261/

相关文章:

javascript - Backbone.js 在填充集合后调用渲染

javascript - 如何使用递归 Backbone.js View 防止多次均匀触发?

安卓 Espresso 。 perform(click()) 等待通过单击按钮启动的任务完成

javascript - 在 Android Webview 中仅禁用水平滚动

cookies - 两个 ChromeApp WebView 是否可以拥有不同的 cookie 集?

javascript - 如何为 JavaScript 函数变量添加默认值?

javascript - 功能组件数据在 Framer Preview 中更新时不会重新渲染

android - 通过 picasso 使用 RGB_565 加载位图

java - 无法在 Selenium 网格节点上安装 APK

objective-c - OS X Web View 应用程序 - 不会加载本地 .html 网页