Maison > Questions et réponses > le corps du texte
Il existe un projet angulaire qui doit intégrer une iframe et un lien vers un autre nom de sous-domaine. Cette adresse est ancrée, et l'url est la suivante :
http://example.com/index.html?uk=tester#/zone
Le code est le suivant :
Html :
<iframe id="user" ng-src="{{myurl}}"></iframe>
JS :
angular.module('myapp').controller('DemoCtrl', function ($scope, $sce, $cookies, $http) {
...
var url = "http://example.com" + "?uk=" + $cookies.get("uk") + "#/zone";
$scope.myurl= $sce.trustAsResourceUrl(url);
});
Ce qui est étrange, c'est que lorsque cette page est chargée pour la première fois, l'iframe s'affiche comme vide (il n'y a aucun problème avec le src de l'iframe). Après l'avoir rafraîchi à nouveau, il peut être affiché normalement.
Si l'iframe src est une adresse sans ancre, comme l'intégration de www.baidu.com, il n'y aura aucun problème lors du premier chargement de la page.
Donc, le problème devrait être ici au point d'ancrage "#/zone".
Est-ce que quelqu'un sait pourquoi ? Comment résoudre ce problème ! Merci beaucoup!
我想大声告诉你2017-05-15 17:05:35
L'affiche originale a-t-elle résolu le problème, veuillez demander