如何在webview android中强制打开电子邮件验证

How to force email validation to open in webview android

本文关键字:电子邮件 验证 webview android      更新时间:2024-03-04

我有一个朋友创建了一个在线博彩游戏。现在,为了在移动设备上部署它,我刚刚创建了一个网络视图来显示网站。首先,你必须注册。在手机上注册后,我打开了我的Gmail。我单击了电子邮件验证链接,但浏览器没有在Webview上打开网页,而是打开了。我们正在尝试测试它。我希望有人了解php、javascript、css或ajax。请帮忙谢谢。

我假设webview托管在您制作的瘦应用程序中,并且您希望在该应用程序中打开电子邮件验证链接。

在这种情况下,在Android上,您可以使用Intents(wiki概述、教程、文档)来实现这一点。

你必须在电子邮件中用一个特殊的方案标记链接,Android会将其解释为"用这些参数打开我的瘦应用程序"

<a href="http://www.example.com/verify=adfasdfadsfadsf">Verify Email</a>

你会有

<a href="myGameScheme://params?verify=asdfadfadf">Verify Email</a>

下面是一个相关的StackOverflow问题(他们使用JavaScript而不是正确的href——你必须测试):从浏览器调用android应用程序

祝你好运!

您需要重写WebViewClient。shouldOverrideUrlLoad()使其返回false(请参阅http://developer.android.com/reference/android/webkit/WebViewClient.html#shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String)),并在您的WebView上设置WebViewClient(请参阅http://developer.android.com/reference/android/webkit/WebView.html#setWebViewClient(android.webkit.WebViewClient)