2010-11-16 81 views
2

我正在開發使用Webkit WebView和Macruby進行XSS檢查的工具。這很好,除了偶爾Safari的XSS過濾器捕獲我的URL並拒絕執行惡意腳本。有沒有辦法禁用此功能,最好以編程方式?在Safari/WebView中禁用XSS過濾器

回答

2

所以經過一番挖掘,我找到了解決方案。 WebPreferences上有一個未公開的私有方法,稱爲「setXSSAuditorEnabled」。所以在我的情況下,我做了view.preferences.XSSAuditorEnabled = false使它工作。

1

我已經修改了web.config文件:

<system.webServer> 
    <httpProtocol> 
     <customHeaders> 
      <clear /> 
      <add name="X-XSS-Protection" value="0" /> 
     </customHeaders> 
    </httpProtocol> 
</system.webServer> 

我不知道如何實現上述方案,我這樣做是和它的作品。