2014-07-02 23 views
9

Garip bir sorunum var - uygulama sunucusuna (dinlenme api ile saf açısal uygulama) üretim sunucusuna dağıtılırken ve diğer siteden bağlantı yoluyla URL'sine erişilirken (örn.) Ben boş sayfa var - firefox belgenin çerçeve korumalı alan ve 'allow-scriptin izni ayarlanmadığı için hiçbir şey, krom 'web sitesinin URL'si' içindeBelgenin çerçevesi korumalı olduğundan komut dosyası yürütme engellendi - Açısal uygulama

Engellenen komut yürütme diyor söylüyorlar.

ve bloklar tüm .js dosyaları

... ne anlama geldiğini gelmez

? Ben iframe'lerde hakkında internet şey bulduk ama ... sitemde hiçbir iframe'lerin var

Bence

Garip şey olduğunu ben

Yani doğrudan herşey sorunsuz çalıştığını linki ... erişiyorsanız Bu davranıştan nasıl kaçınılmalı? Herhangi bir cevap

+0

'E-posta' bir web yönlendirmesi anlamına gelirse, sitenin sandboxed iframe içinde açılmasının daha muhtemel olduğunu, yani tarayıcınızda doğrudan açılmadığını kastediyorum – maurycy

+0

belki de şirketinizin ağında çok sıkı güvenlik duvarı ilkeleri var mı? –

+2

E-postalar için mailtrap.io kullanıyorum ve bu e-posta (bağlantıyla birlikte) iframe'de açılır - belki sorun budur, ancak iframe'nin başka siteye yönlendirmeyi nasıl etkileyebileceğini anlamıyorum (tüm sitenin nasıl olacağını anlayacağım) iframe içinde açıldı) – blazek

cevap

14

hata mesajı için

sayesinde bir Iframe kum kutulu

Evet, bir iFrame tıklıyor uygun ayrıcalıkları olmadan konusunda da uyarıyor. Bu, kumlu bir iFrame örneğidir. Eğer GMail üzerinde elemanı incelemek Eğer

<iframe sandbox src="http://usercontent.example.net/getusercontent.cgi?id=12193"></iframe> 

, her yerde iFrame'leri göreceksiniz. Korumalı alan özniteliği her zaman otomatik olarak eklenmez, çünkü sandbox özniteliği izin verilen nesneyi denetler.

bir pop-up gereklidir

, nitelik Bu XSS kullanıcıyı ve posta uygulamasını korumak için yapılır

<iframe sandbox="allow-same-origin allow-scripts allow-popups allow-forms" src="http://usercontent.example.net/getusercontent.cgi?id=12193"></iframe> 

değişecek

iFrame pop-up izin vermesi gerekiyor , yeni pencereler veya komut dosyaları. Ne denerseniz (muhtemelen sadece navigasyon), eylem bir sanal alan tarafından engelleniyor.

+0

"> Evet, bir iFrame'i tıklıyorsunuz." Ben öyle düşünmüyorum. Mailtrap.io adresinden AngularJS uygulamasına yönlendirildiğinde bu hata iletisi oluşuyor. – yaru

+0

Garip ... Sadece bu hatayı yeniden üretmeye çalıştım - gitti. Yaptığım şey Mac'umu kapattı (Açısal geliştirme uygulama sürümüm yerel olarak çalışır) ve sonra tekrar açar. – yaru

İlgili konular