0

角度ディレクティブを使用してリッチテキストエディタを作成したいとします。 のdesignMode attrがクローム、オペラ座やその他のクロムベースのブラウザでも動作しますが、Firefoxで動作しませんでした、ここでのアクションで参照するにはplunkerです:firefoxは、iframe designModeをAngularディレクティブでオンに設定しません。

https://plnkr.co/edit/Ow6BxOAneLsNjkyZmGiy 

しかし、ブラウザの読み込みは、私たちは中に上のdesignModeを設定することができますFirefoxのコンソール:

document.getElementById('richtextfield').contentDocument.designMode = 'on'; 

私たちは、Firefoxのコンソールへの角度指令ではiframeを簡単にログインすることができます

console.log(element.find('iframe')[0]); 

なぜ、このhAPPのエンイン??

答えて

0

あなたはSSLで暗号化されたWebサイト(https://で)でこのiFrameを追加しようとしている場合は、Mozillaは暗号化されたウェブサイト上のブロックされたすべての暗号化されていないコンテンツに決定しましたので、それは、Firefox 23以降、それ以上に動作しません。(例:https-ウェブサイトのhttp-iframes)アドレスバーにabout:configと入力し、security.mixed_content.block_active_contentをfalseに設定して、Firefoxのインストール時にこの動作を変更できます。しかし、それはあなたのウェブサイトの他のすべてのFF23訪問者にとってあなたを助けません。

+0

私は 'security.mixed_content.block_active_contentをfalseに設定しましたが、問題を解決しませんでした。 SSLで暗号化されていないローカルホストでプロジェクトを実行していますが、 –

+0

フォーラムでhttps://support.mozilla.org/en-US/questions/737230を確認できます。私の提案はiframeを避け、角テンプレートを使用することです。 –

+0

あなたのfirefoxで[plunker](https://plnkr.co/edit/Ow6BxOAneLsNjkyZmGiy)を開こうとすると、この問題もありますか? –

関連する問題