2012-01-17 20 views

cevap

16

Beyaz liste hem iOS hem de Android'de bulunur, ancak diğer platformlarda bulunmaz. Örneğin http://wiki.phonegap.com/w/page/41631150/PhoneGap%20for%20iOS%20FAQ

Q. Links to and imported files from external hosts don't load? 
A. The latest code has the new white-list feature. If you are 
referencing external hosts, you will have to add the host in PhoneGap.plist 
under the "ExternalHosts" key. Wildcards are ok. So if you are connecting to 
"http://phonegap.com", you have to add "phonegap.com" to the list (or use the 
wildcard "*.phonegap.com" which will match subdomains as well). 

: için

<key>ExternalHosts</key> 
<array> 
    <string>*</string> 
</array> 


iOS altında

, burada açıklanmıştır "Dış Hosts," adı altında gider Android, özellik şu anda belgelenmemiş ve biraz buggy, düzeltmelere rağmen. Bu iş parçacığı, bazı iyi sorun giderme ayrıntıları tutar:

Özetle, xml/phonegap.xml dosyasındaki 'access' özniteliğidir.

<access origin="https://example.com" subdomains="true" /> 


Beyaz liste BlackBerry WebWorks çerçevesinin bir parçası olarak sağlanır ve yapılandırılır: Bu aşağıdaki sözdizimine değişiklik olabilir,

To allow all domains (debugging): <access origin=".*"/> 

Yakında regex perl tarzı kullanır

https://bdsc.webapps.blackberry.com/html5/documentation/ww_developing/access_element_834677_11.html

: config.xml yoluylaÖrnek proje, "*" numaralı vahşi kart aracılığıyla tüm URL'lere erişime izin verir.