/ / Iframe ładuje zewnętrzną stronę do asp.net mvc - iframe, model-view-controller

Iframe ładuje zewnętrzną stronę w asp.net mvc - iframe, model-view-controller

Teraz dodam znak iframe

<iframe sandbox="allow-same-origin allow-scripts allow-popups allow-forms" src="{{frameSrc}}" frameborder="0" scrolling="no" width="100%" height="100%"></iframe>

na mojej stronie asp.net mvc i użyję go do załadowania zewnętrznego www.baidu.com. Ale wynikiem jest: wprowadź opis obrazu tutaj

Przeszukałem sieć i nie otrzymałem odpowiedzi. Myślę, że może problem z trasą w mvc, który to spowodował, masz jakiś pomysł?

Odpowiedzi:

0 dla odpowiedzi № 1

Muszę zmienić src w następujący sposób: $ scope.frameSrc = $ sce.trustAsResourceUrl („http: //” + $ scope.selectedMonitor.videoNVRAddress); w angularjs

Powodem jest to, że domyślnie angularjs zapobiegnie bezpośredniemu ładowaniu strony źródłowej, aby zachować bezpieczeństwo. Użycie wtyczki $ sce w angularjs może to rozwiązać.