gpt4 book ai didi

ios - 如何从 Gmail 应用程序在 Safari 中打开链接?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:48 24 4
gpt4 key购买 nike

我正在使用 MFMailComposeViewController 发送电子邮件.

MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"subject"];
[controller
setMessageBody:@"<a href=\"http://website.com\" target=\"_blank\">Link</a>."
isHTML:YES
];
[self presentViewController:controller animated:YES completion:nil];

当收件人在默认邮件应用程序中打开此电子邮件并点击超链接时,该页面将在 Safari 中打开。这是期望的行为。但是,如果收件人在 Gmail app 中打开此电子邮件, Gmail 使用 UIWebView 在自身内部显示页面.这对我来说是有问题的,因为 Gmail 的 UIWebView 设置以某种方式阻止了我页面的 javascript 运行(但是,当使用我自己的 UIWebView 进行测试时,javascript 运行良好)。我如何强制 Gmail 在 Safari 中打开我的页面,以便我的页面正常运行?

最佳答案

你不能。相反,您应该专注于使您的网页能够确定用于查看它的浏览器中可用的功能并实现优雅降级,以便用户无论选择查看页面如何获得最佳体验。

关于ios - 如何从 Gmail 应用程序在 Safari 中打开链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18282547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com