Iphone 从UIWebview隐藏内容的最佳方法?
我有一个Iphone 从UIWebview隐藏内容的最佳方法?,iphone,ios,uiwebview,Iphone,Ios,Uiwebview,我有一个UIWebView进入我运行的移动网站,当WebView看到它时,我想隐藏一些链接,但移动Safari没有。似乎有几种方法可以做到这一点: 计算自定义Javascript以隐藏特定类的元素 传入GET参数,以便服务器执行此操作 传入自定义标头,以便服务器执行此操作 也许还有别的 在我看来,他们似乎都有自己的权衡。最好的方法是什么?如果你想这样做,我想说用JavaScript检测UA可能是一种可行的方法,因为它会自动添加,你可以专注于网站,而不必向两者都添加代码 此外,您不必每次单击链接时
UIWebView
进入我运行的移动网站,当WebView看到它时,我想隐藏一些链接,但移动Safari没有。似乎有几种方法可以做到这一点:
在我看来,他们似乎都有自己的权衡。最好的方法是什么?如果你想这样做,我想说用JavaScript检测UA可能是一种可行的方法,因为它会自动添加,你可以专注于网站,而不必向两者都添加代码
此外,您不必每次单击链接时都进行检查,以添加自定义标题或获取参数。要区分UIWebview和mobile Safari,我要做的是使用userAgent(webView的自定义代理)。基于UserAgent,我为每个“平台”显示不同的内容。来看看
UIWebViews
是否有自定义UA——它包含应用程序名称。非常方便。