[英]iOS - print javascript as text in uiwebview not to execute
><svg/onload=alert(document.domain)>
我想在uiwebview中打印此文本。 現在,它給我警報“ myapplication.app”,並且沒有顯示任何文本。
要加載html字符串,我正在使用[webView loadHTMLString:HtmlString baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]]];
此代碼。
基本上我想將JavaScript作為UIWebView
文本打印,並且不希望它們執行。 謝謝。
我認為您可以通過用HtmlString
的字符串替換<svg/onload=alert(document.domain)>
來HtmlString
。
HtmlString = [HtmlString stringByReplacingOccurrencesOfString:@"<svg/onload=alert(document.domain)>" withString:@"\"<svg/onload=alert(document.domain)>\""];
好吧,我找不到任何解決方案。 我使用UIWebview
的唯一原因是顯示html鏈接。 但是因為UITextview
也可以顯示鏈接,所以我將元素從UIWebview
更改為UITextview
。 解決了執行javascript
文本的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.