gpt4 book ai didi

iphone - 如何将html注入(inject)到webview中?

转载 作者:行者123 更新时间:2023-12-03 21:21:59 25 4
gpt4 key购买 nike

问题:我有一个 webview 正在加载来自 Http://somerandomsite-here 的页面在页面加载之前我想添加 <head>阻止对我的包中的 .js 的引用。

我该怎么做?

最佳答案

我自己找到了答案:

NSString *path = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"js"];
NSString *jsCode = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
[sourceWeb stringByEvaluatingJavaScriptFromString:jsCode];

在 test.js 中将此代码放入您将调用的函数中(见下文)

Function setup() { var fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript")
fileref.setAttribute("src", "filename.js");}

当您认为适合您的特定情况时,请调用:

NSString *setup = [NSString stringWithFormat:@"Setup()"];
[sourceWeb stringByEvaluatingJavaScriptFromString:setup];

关于iphone - 如何将html注入(inject)到webview中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3795757/

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