2016-02-11 1 views
0

Je travaille sur une application qui incorpore le rapport de tableau dans iframe. Il fonctionne parfaitement sur tous les navigateurs autres que Safari. Comme le montre la 2ème image, il montre que l'erreur « Refus d'afficher .. » mais je l'ai changé tous les réglages et a ajouté X-Frame-Options dans ma tête comme celui-ciL'option X-Frame est configurée pour autoriser les safari-shows. Refuser d'afficher

HttpContext.Current.Response.Headers.Remove("X-Frame-Options"); 
    Response.AddHeader("X-Frame-Options", "ALLOWALL"); 

Après avoir ajouté ce en-tête de réponse, il montre X-Frame-Options = AllowAll afficher dans l'image 2 mais il donne le même "Refuse d'afficher l'erreur .."

S'il vous plaît laissez-moi savoir où je vais mal. Aidez-moi, s'il vous plaît. Pour plus d'informations, vous pouvez lire

[link] Tableau Reports not showing in iPhone and iPad in asp.net application

Header response shows X-Frame-Options Value

Safari shows error

Répondre

0

J'ai trouvé que si vous accédez à des vues de tableau intégré dans Safari ou tout autre navigateur. Si elles donnent la même erreur que moi montré ci-dessus. Ensuite, vous devez vérifier les préférences de votre navigateur. Vous devez autoriser les cookies tiers à afficher ces vues intégrées dans votre application sur n'importe quel appareil. Voici le lien où j'ai trouvé ma réponse.

http://onlinehelp.tableau.com/current/server/en-us/trusted_auth.htm