java - 如何捕获 iframe 重定向?

标签 java android webview

我有一个带有 iframe 的 WebView。 iframe 的内容重定向到另一个不允许嵌入 iframe 的 URL。没问题,实际上,在这种情况下我只想启动外部浏览器 Activity 。问题是我找不到拦截重定向的方法。 shouldOverrideUrlLoading()、onPageStarted() 或 onLoadResource() 均未被调用以进行重定向,因此我没有机会启动 Activity 。

最佳答案

在 html 中更改 iframe 标记以在发生重定向时调用一些 javascript 函数

示例:iFrame src change event detection?

关于java - 如何捕获 iframe 重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14990573/

相关文章:

java - 从所需的 .class 文件间接引用,甚至构建路径设置正确 apache POI ..?

android - 从 Google Play 中删除过时的测试版

Java- 非零 Int 除以 10 在 Float 中等于 0.0?

android - Android 中的 RecyclerView 在没有任何错误消息的情况下无法正常工作

java - Google gson.toJson(List) 以字符串而不是数组形式返回响应

java - JOAuth,一个基于 java 的 OAuth 1(最终版)和 OAuth 2(草案 10)库。我该如何使用它?

javascript - 在 WebView 中通过 js 注入(inject)设置 TextBox 值

objective-c - 具有可配置 URL 的 webview

Javascript 在 Mac cocoa 应用程序中向 objective-c 发送消息

java - 在http GET请求中传递cookie jmeter