gpt4 book ai didi

ios - 关闭 Childbrowser 转发到 html

转载 作者:行者123 更新时间:2023-11-29 04:19:26 26 4
gpt4 key购买 nike

使用 child 浏览器。我的案例:

  • 有一个index.html文件和test.html。
  • 前往 test.html
  • 从 test.html 启动 Childbrowser
  • 我按下左上角的“完成”按钮
  • Childbrowser 正在关闭并返回到我的应用程序最后打开的页面,在本例中为 www/test.hml

我想将 Childbrowser 重定向/转发到我的电话间隙的 index.html?我该怎么做?

js 文件:

//用户选择“完成”按钮时的回调//从 native 调用

ChildBrowser._onClose = function()
{
window.plugins.childBrowser.onClose();
};

.m 文件中的代码片段:

- (void)closeBrowser
{

if (self.delegate != nil) {
[self.delegate onClose];
}
if ([self respondsToSelector:@selector(presentingViewController)]) {
// Reference UIViewController.h Line:179 for update to iOS 5 difference - @RandyMcMillan
[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];
} else {
[[self parentViewController] dismissModalViewControllerAnimated:YES];
}
}

- (IBAction)onDoneButtonPress:(id)sender
{
[self closeBrowser];
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]];
[self.webView loadRequest:request];
}

另一个 .m 文件:

- (void)close:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options // args: url
{
[self.childBrowser closeBrowser];
}

- (void)onClose
{
[self.webView stringByEvaluatingJavaScriptFromString:@"window.plugins.childBrowser.onClose();"];
}

最佳答案

在 onClose 处理程序中将 document.location 设置为 index.html。应该就是这么简单。

关于ios - 关闭 Childbrowser 转发到 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13158997/

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