SFSafariViewController
引人注目,但有一个非常简单的API,它不允许在提交时发起的请求中设置任何字段。有没有什么巧妙的方法来设置从SFSafariViewController
发起的HTTP referer标题?有没有办法在SFSafariViewController所做的初始请求中设置引用者?
15
A
回答
2
不幸的是,没有API。
您可以检查SFSafariViewControllerDelegate页面 - 所有委托方法都是后加载处理程序。
WKWebView和WKNavigationDelegate是可能的替代品之一(iOS 8.0+)。
1
我认为这样做的唯一方法就是将请求从您控制的Web服务中退出。
可悲的是,除了http
或https
URL之外,您无法使用其他任何内容,因此本地文件URL将无法工作(在设备上的套接字上侦听不足)。
+0
是的,这甚至不起作用。原始请求是唯一可以指定引用者的请求,重定向不能。 –
相关问题
- 1. 有没有办法用phpMyAdmin设置auto_increment字段的初始值?
- 2. 有没有办法为Android设备设置初始方向
- 3. 有没有办法为varnish中的特定请求设置req.connection_timeout?
- 4. 有没有办法为一个请求设置一个cookie?
- 5. 有没有办法在Office.js中禁用初始化定时器?
- 6. 有没有办法做Alamofire请求重试
- 7. 有没有办法捕获所有出站肥皂请求?
- 8. 有没有办法在vbscript中设置起始读取行?
- 9. 有没有办法在弹性搜索索引中设置ttl
- 10. 是否所有对JSF“初始请求”的“GET”请求?
- 11. 有没有办法重置文件到初始状态?
- 12. 有没有办法设置Python的所有文件的编码
- 13. 有没有办法在cuBLAS中做“saypx”?
- 14. 使用AngularJS $ http与asp.net webservice,有没有办法设置请求标头?
- 15. 有没有办法在IronRuby中设置类似于C#对象初始值设定语法的属性?
- 16. 有没有办法在大括号中初始化成员?
- 17. 有没有办法在Java中重新初始化静态类?
- 18. 有没有办法在CUDA中初始化block_size?
- 19. Android AlarmManager:有没有办法清除所有设置的闹钟?
- 20. 有没有办法在Android上的PhoneGap中拦截HTTP请求?
- 21. 使用Fiddler:将cookie注入到初始请求的所有后续请求中
- 22. 有没有办法来设置的LotusScript
- 23. 有没有办法禁用jQuery数据表的初始排序?
- 24. Alamofire - 有没有办法设置自定义的默认队列来处理所有的请求回调
- 25. 有没有办法设置cvQueryFrame或cvGrabFrame的开始帧?
- 26. 有没有办法在golang/gin中关闭客户端请求?
- 27. 有没有办法在WSO2 API Manager中强制请求HTTP DELETE?
- 28. 初始设置覆盖所有
- 29. 有没有办法使用perl舞者制作一个跨域请求?
- 30. 有没有办法将所有ng-includes分组到一个http请求中?
直到现在,没有你不能。 –