当前位置: 首页 > 知识库问答 >
问题:

在webview中,我想在应用程序本身中重定向电子邮件和URL

濮阳振
2023-03-14

我有'URL(href)'和'email(Mailto)'在一个网站,我需要为该网站申请。所以我在Android应用程序中使用了“WebView”。当点击'urls'和'mailto'时,它将在Web浏览器中打开。

有人能解决这个问题吗?

我的代码如下:

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mywebview = (WebView) findViewById(R.id.webview);

    WebSettings webSettings = mywebview.getSettings();
    webSettings.setJavaScriptEnabled(true);

    mywebview.loadUrl("https://.com/");
    mywebview.setWebViewClient(new WebViewClient());
}

共有1个答案

魏俊茂
2023-03-14
 mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    mWebView.getSettings().setSupportMultipleWindows(true);
    mWebView.getSettings().setBuiltInZoomControls(false);
    mWebView.getSettings().setDisplayZoomControls(false);
    AppWebViewClients appWebViewClients = new AppWebViewClients(this, mProgressBar);
    mWebView.setWebViewClient(appWebViewClients);
    appWebViewClients.shouldOverrideUrlLoading(mWebView, knetUrl);
 类似资料:
  • 我运行了一个AWS Elastic Beanstalk环境,并设置了AWS SES。我有一个发送和接收电子邮件的电子邮件地址。到现在为止,一直都还不错。然而,发送到作为单个文件存储在我的S3存储桶中。因为它是一般支持的电子邮件地址,所以指向它的消息将由支持团队回复(不能要求支持团队从S3下载单个文件)。我的想法是将电子邮件重定向到发送到其他电子邮件地址。我可以通过AWS SES来实现这一点,还是有

  • 我正在创建一个应用程序,用户必须使用电子邮件和密码注册。我希望firebase首先验证电子邮件,如果它确实存在并且是电子邮件,并在firebase中创建帐户后向用户发送链接以验证电子邮件。我该怎么做?有人能告诉我吗?

  • 重定向url的长度显得很长。看起来像是在重演。 https://app.page.link?link=https://app.firebaseapp.com//auth/action?apikey%3xxx%26mode%3dverifyemail%26oobcode%3xxx%26continueurl%3dhttps://www.app.com/?verifyemail%253demail@g

  • 如何在android应用程序中向静态收件人发送电子邮件 你能帮我吗?提前谢谢

  • 我正在一个只用于Web的应用程序中使用Firebase身份验证。 单击received链接会将我带到电子邮件操作处理程序(https://my-app.firebaseapp.com/__/auth/action?continueurl=xxx&etc),该处理程序会立即将我重定向到参数值,这是在对象中指定的。稍后,在本页中,我必须调用方法来完成登录流。 我的问题是,为什么电子邮件链接不直接指向,

  • 我想在子窗口中输入电子邮件和密码。点击登录后,子窗口打开,数据不传递 在此输入图像描述在此输入图像描述