2017-01-10 11 views
0

私は自分のアプリでFirebaseを使用しています。ただし、Web上のFirebase管理コンソールでデータを入力すると、URLが変更されます。FirebaseデータベースのURL変更

のiframe HTML:私のFirebaseの

<iframe width="100%" height="100%" [src]="getSantizeUrl(feature.video)" frameborder="0" allowfullscreen></iframe> 

例:私は、ウェブ上のFirebase管理コンソールでENTER]をクリックすると

{title:"title", video:"https://www.youtube.com/embed/rtoxRg-kbt0"} 

が、それは、この(NOTEに変更します。ご覧のとおり、embed/はURLのwatch?v=に変更されています):

{title:"title", video:"https://www.youtube.com/watch?v=vuc4dp0qHSc"} 

Refused to display 'https://www.youtube.com/watch?v=vuc4dp0qHSc' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.` 

Firebaseは、URLを変更を停止する方法はあります:

これは、このエラーを表示するように自分のアプリケーションの原因は?それとも私のアプリにそのエラーを出さずにビデオを表示するための選択肢がありますか?

多くのありがとうございます。

+0

これは – cartant

+0

など、あなたがデータを入力する方法を示している[MCVE]必要私は、これはFirebaseのせいではないと思います。そのエラーはyoutubeからのブロックです。あなただけの私が '' /埋め込むから見 'へのURLの変更を入力]をクリックした後、私は単純にfirebaseデータベースにユーチューブのURLを追加しますが、?= v'、ユーチューブからユーチ​​ューブの動画をウィンドウ – Starlord

+0

@cartantを埋め込ま見ることができます。 – SGhaleb

答えて

0

何らかの理由で、次の日に正常に機能しました。また、私はXMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id. Redirect from 'https://googleads.g.doubleclick.net/pagead/id' to 'data:text;charset=utf-8,' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.youtube.com' is therefore not allowed accessを得たエラーは、adblockerと関係がある。

関連する問題