javascript - 从 Angular Controller 调用 webview 方法

标签 javascript angularjs google-chrome-app

我在我的 Angular Chrome 应用程序中集成了一个 webview ( https://developer.chrome.com/apps/tags/webview )。现在我想调用这个 webview 的 reload() 方法。 在普通的 javascript 中,我只需通过 Id 获取 webview 并调用 reload() 方法:

var webview = document.getElementById('my-webview');
webview.reload();

但是我如何使用 Angular 来执行此操作?

最佳答案

您可以使用 document.querySelector 方法,如下所示:

var webview = document.querySelector("my-webview");

但是 Angular 的方式应该是构建一个自定义指令来访问 DOM 对象。

另外,不要忘记将webview 包含到manifest.json 权限中。

这是Chrome Docs了解更多信息。

关于javascript - 从 Angular Controller 调用 webview 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23870960/

相关文章:

javascript - jQuery 将 div 的不透明度更改为 0.2,更改文本,将不透明度更改回 1

javascript - 使用 JavaScript 防止网页导航离开

javascript - Jquery 回调未在 Bootstrap 选项卡中触发

javascript - Chrome 28 应用程序,getUserMedia PERMISSION_DENIED

javascript - Chrome.system.cpu API 用法

javascript检查这种格式的字符串

javascript - karma Jasmine : How to test ionicModal?

javascript - 在 AngularJS 服务中获取 TextArea 的值

javascript - 如何让 AngularJS 验证与 ng-show 一起工作

css - 使用谷歌字体的谷歌浏览器应用程序