在我的应用程序中,以下代码在我的Android设备和iPhone模拟器中工作。但没有在iPhone上工作
<a style="color:#1cffff" href="#" onclick="window.open('http://somesite.com.');"><u>mysite_name</u></a>
我也尝试过编码。
<a style="color:#1cffff" href="http://somesite.com">mysite_name</a>
以上两种都不适用于iPhone。有什么需要修改???快速反应帮助了我很多。然后哼了一声
答案 0 :(得分:1)
如果您使用webview
,请尝试此操作NSString *str =@"<a style='color:#1cffff' href='http://www.somesite.com'>www.somesite.com</a>",
[webview loadHTMLString:[NSString stringWithFormat:@"<html><body style='background-color: transparent;font-family:Helvetica;font-size:13;color: rgb(65,75,86);'>%@</body></html>",str ] baseURL:nil];
然后不要使用
<a href="javascript:yourFunction()">Some Link</a>
答案 1 :(得分:1)
你可以使用这样的东西作为替代解决方案
<a href=”javascript:window.location.href=’http://google.de’”>Link</a>
这也是您添加到主屏幕的全屏webapps的一个好处,因为它不会让您退出应用程序,进入Safari,但会将href加载到当前的webview中。
答案 2 :(得分:1)
请试试这个:
<a style="color:#1cffff" href="http://somesite.com" target="_self">mysite_name</a>
答案 3 :(得分:1)
您的文档中是否有HTML <base>
标记?像这样:
<base href="http://somesite.com" target="_blank">
如果是这样,默认情况下,所有链接都将在单独的窗口中打开。您可能需要摆脱该元素或在要在同一窗口中打开的链接上显式设置目标:
<a href="http://somesite.com" target="_self">Link text</a>
答案 4 :(得分:1)
我不知道你告诉过你在那里尝试了一切。
好的,让我给你一些关于调试技巧的提示。
我希望它可以帮到你。只需为iPhone设备构建应用程序并转到该构建文件夹并打开应用程序(显示包和内容)并在safari中打开您的html文件并使用safari浏览器的调试/开发工具,或者您可以尝试在其他brwoser中使用调试。