2010-01-19 4 views
2

J'utilise SharePoint Server 2007 Enterprise avec Windows Server 2008 Enterprise. Et je développe en utilisant VSTS 2008 + C# + .Net 3.5 + ASP.Net + javascript (jQuery).avertissement de sécurité pour javascript et fichier css?

J'ai rencontré l'avertissement de sécurité suivant dans le navigateur (en haut de la page dans IE) lorsque vous naviguez sur une page - "Impossible d'exécuter un module pour ce site Web." Vérifiez les paramètres de sécurité dans Options Internet pour conflits potentiels. " La fonction que j'ai développée fonctionne bien en plus des avertissements de sécurité. J'utilise IE 8. Des idées pourquoi il y a des avertissements de sécurité et comment résoudre?

Voici le code que j'ai ajouté à BlueBand.master pour faire référence aux fichiers js/css dans la section head. Je suis en train de développer une partie web que de tels fichiers de script auront un impact (c'est-à-dire que mon webpart génèrera un div appelé "tabs" que les scripts ci-dessous auront un impact). Des problèmes de sécurité?

<link type="text/css" href="_layouts/test/themes/base/ui.all.css" rel="stylesheet" /> 
<script type="text/javascript" src="_layouts/test/jquery-1.3.2.js"></script> 
<script type="text/javascript" src="_layouts/test/ui/ui.core.js"></script> 
<script type="text/javascript" src="_layouts/test/ui/ui.tabs.js"></script> 
<link type="text/css" href="_layouts/test/demos.css" rel="stylesheet" /> 
<script type="text/javascript"> 
    $(function() { 
     $("#tabs").tabs(); 
    }); 
</script> 

merci à l'avance, George

Répondre

3

Cela n'a probablement rien à voir avec votre code.

SharePoint 2007 inclut des contrôles Active-X. En fonction des paramètres de sécurité de votre navigateur et de la zone Internet du site, il se peut que vous ne puissiez pas charger ces composants et par conséquent l'avertissement de sécurité.

Voici un article MS KB qui explique http://support.microsoft.com/kb/931509

+0

1. "Ce a probablement rien à voir avec votre code" - pourquoi? Avant d'ajouter un tel code javascript, il n'y a pas de tels problèmes. 2. Pour le déploiement javascript/css dans SharePoint, vous n'avez pas besoin de paramètres spéciaux pour la sécurité - copiez-vous simplement dans le dossier de mise en page et la référence dans la page maître? – George2

+1

Pourquoi? Voici la preuve qui m'amène à cette conclusion. Tout ce que vous avez fait est d'ajouter du javascript. Si ce javascript échoue pendant l'exécution, IE affiche un petit triangle d'avertissement dans la barre d'état en bas de la fenêtre du navigateur. Des avertissements en haut de la fenêtre du navigateur se produisent lorsque IE bloque des éléments tels que Flash, les applets Java ou d'autres contrôles x actifs. Sharepoint est livré avec des contrôles ActiveX. Je parie que ces contrôles ActiveX sont à blâmer. Fais-nous savoir ce que tu trouves. –

+0

Merci, réponse à la question! – George2

Questions connexes