2010-11-27 19 views
0

J'ai créé un gadget Windows en utilisant JQuery pour appeler OAuth-Service de Yammer: https://www.yammer.com/oauth/request_token(API Documentation)Gadget Windows Sécurité AJAX Avertissement

$.ajax({ 
    url: "https://www.yammer.com/oauth/request_token", 
    type: "GET", 
    beforeSend: function (xhr) { 
     xhr.setRequestHeader("Authorization", oAuthHeader) 
    }, 
    success: function() { ... }, 
    error: function() { ... } 
}); 

Le processus sidebar.exe montre une alerte de sécurité, parce que je vous appelle une adresse HTTPS. "Cette page accède à des informations qui ne sont pas sous son contrôle, ce qui représente un risque pour la sécurité. Voulez-vous continuer?"

Il n'y a pas d'adresse HTTP pour ce service. Y a-t-il un moyen d'éviter cet avertissement?

This page is accessing information that is not under its control. This poses a security risk. Do you want to continue?

Remercions Mise à jour 2010-11-28:
Voici ma configuration actuelle. Y at-il quelque chose de spécial?

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] 
"1001"=dword:00000001 
"1004"=dword:00000003 
"1200"=dword:00000000 
"1201"=dword:00000003 
"1206"=dword:00000000 
"1207"=dword:00000000 
"1208"=dword:00000000 
"1209"=dword:00000000 
"120A"=dword:00000003 
"120B"=dword:00000000 
"1400"=dword:00000000 
"1402"=dword:00000000 
"1405"=dword:00000000 
"1406"=dword:00000001 
"1407"=dword:00000000 
"1408"=dword:00000000 
"1409"=dword:00000003 
"1601"=dword:00000000 
"1604"=dword:00000000 
"1605"=dword:00000000 
"1606"=dword:00000000 
"1607"=dword:00000000 
"1608"=dword:00000000 
"1609"=dword:00000001 
"160A"=dword:00000000 
"1802"=dword:00000000 
"1803"=dword:00000000 
"1804"=dword:00000000 
"1805"=dword:00000000 
"1806"=dword:00000000 
"1807"=dword:00000000 
"1808"=dword:00000000 
"1809"=dword:00000003 
"180A"=dword:00000000 
"180C"=dword:00000000 
"180D"=dword:00000000 
"180E"=dword:00000000 
"180F"=dword:00000000 
"1A00"=dword:00000000 
"1A02"=dword:00000000 
"1A03"=dword:00000000 
"1A04"=dword:00000000 
"1A05"=dword:00000000 
"1A06"=dword:00000000 
"1A10"=dword:00000000 
"1C00"=dword:00020000 
"2000"=dword:00000000 
"2005"=dword:00000000 
"2100"=dword:00000000 
"2101"=dword:00000003 
"2102"=dword:00000000 
"2103"=dword:00000000 
"2104"=dword:00000000 
"2105"=dword:00000000 
"2106"=dword:00000000 
"2200"=dword:00000000 
"2201"=dword:00000000 
"2300"=dword:00000001 
"2301"=dword:00000003 
"2400"=dword:00000000 
"2401"=dword:00000000 
"2402"=dword:00000000 
"2500"=dword:00000003 
"2600"=dword:00000000 
"2700"=dword:00000003 
"CurrentLevel"=dword:00000000 
"Description"="Your computer" 
"DisplayName"="Computer" 
"Flags"=dword:00000021 
"Icon"="shell32.dll#0016" 
"LowIcon"="inetcpl.cpl#005422" 
"PMDisplayName"="Computer [Protected Mode]" 
"2004"=dword:00000003 
"2007"=dword:00000003 
"2001"=dword:00000003 
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] 
"1001"=dword:00000000 
"1004"=dword:00000000 
"1200"=dword:00000000 
"1201"=dword:00000001 
"1206"=dword:00000000 
"1207"=dword:00000000 
"1208"=dword:00000000 
"1209"=dword:00000000 
"120A"=dword:00000000 
"120B"=dword:00000000 
"1400"=dword:00000000 
"1402"=dword:00000000 
"1405"=dword:00000000 
"1406"=dword:00000000 
"1407"=dword:00000000 
"1408"=dword:00000000 
"1409"=dword:00000003 
"1601"=dword:00000000 
"1604"=dword:00000000 
"1605"=dword:00000000 
"1606"=dword:00000000 
"1607"=dword:00000000 
"1608"=dword:00000000 
"1609"=dword:00000001 
"160A"=dword:00000000 
"1802"=dword:00000000 
"1803"=dword:00000000 
"1804"=dword:00000000 
"1805"=dword:00000000 
"1806"=dword:00000000 
"1807"=dword:00000000 
"1808"=dword:00000000 
"1809"=dword:00000003 
"180A"=dword:00000000 
"180C"=dword:00000000 
"180D"=dword:00000000 
"180E"=dword:00000000 
"180F"=dword:00000000 
"1A00"=dword:00000000 
"1A02"=dword:00000000 
"1A03"=dword:00000000 
"1A04"=dword:00000000 
"1A05"=dword:00000000 
"1A06"=dword:00000000 
"1A10"=dword:00000000 
"1C00"=dword:00020000 
"2000"=dword:00000000 
"2005"=dword:00000000 
"2100"=dword:00000000 
"2101"=dword:00000003 
"2102"=dword:00000000 
"2103"=dword:00000000 
"2104"=dword:00000000 
"2105"=dword:00000000 
"2106"=dword:00000000 
"2200"=dword:00000000 
"2201"=dword:00000000 
"2300"=dword:00000001 
"2301"=dword:00000003 
"2400"=dword:00000000 
"2401"=dword:00000000 
"2402"=dword:00000000 
"2500"=dword:00000003 
"2600"=dword:00000000 
"2700"=dword:00000003 
"CurrentLevel"=dword:00000000 
"Description"="Your computer" 
"DisplayName"="Computer" 
"Flags"=dword:00000021 
"Icon"="shell32.dll#0016" 
"LowIcon"="inetcpl.cpl#005422" 
"PMDisplayName"="Computer [Protected Mode]" 
"2007"=dword:00000003 
"2004"=dword:00000003 
"2001"=dword:00000003 
+0

* https * ne devrait pas faire une différence, je l'ai utilisé plusieurs fois d'un gadget de bureau Windows. Avez-vous vérifié vos paramètres de sécurité sont à leurs valeurs par défaut? –

+0

hey andy E. je n'ai jamais changé les drapeaux de sécurité par moi-même. J'ai utilisé "Réinitialiser toutes les zones à leur niveau par défaut" dans IE9. mon système est 64bit. Merci pour votre avis. –

+0

pas sûr de ce qui pourrait être le problème, je suis également en cours d'exécution IE9 bêta sur Windows 7 x64 avec les zones à leurs valeurs par défaut. Au lieu d'utiliser '$ .ajax', qui est par défaut le XMLHttp non natif, vous pouvez essayer l'approche' new XMLHttpRequest() 'à la place. –

Répondre

1

J'ai trouvé le problème!

Il y avait une erreur de configuration dans le registre! "Réinitialiser toutes les zones à leur niveau par défaut" n'a pas modifié les paramètres 32 bits.

il est en cours d'exécution avec les paramètres par défaut du registre de Windows 7.