実現したいこと
iframe内にドラッグした際に、ドラッグ&ドロップAPIでドロップ出来ないようにしたい
前提
・PHPでアップローダーを作っていまして、商品ごとに違うテーブルをiframe内に読み込んでいる
・ドラッグ&ドロップAPIでWindow全体をドロップ禁止にしており、スクロールバーも含めてドラッグしても禁止マークが付いたマウスカーソルになっている
・ファイルを受け付ける領域のみ、ドラッグ&ドロップAPIでドラッグとドロップを許可しているので、ここではコピーという文字のついたカーソルになっている
・iframeの領域にもドラッグ&ドロップAPIでドロップ禁止を設定している
発生している問題
iframe内にドラッグしてみるとAPIが効かなくて、コピーのついたカーソルになりドロップするとダウロ-ドウィンドウが別タブで開いてしまう
該当のソースコード
iframe_test.html
CODE Pen iframe_test.html
electronics.html
CODE Pen electronics.html
試したこと
読み込まれる側のHTMLにスクリプトで禁止してみましたが効果はありませんでした。
補足情報(FW/ツールのバージョンなど)
Windows10 64Bit Chrome最新版
尚、デスクトップ上に2つのファイルを置いて試すとクロスオリジンのエラーが出るので、諸先輩方には釈迦に説法でしょうが、ローカルサーバー等に上げて検証してみて下さい。
諸先輩方のお知恵を拝借できれば幸いです。m(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/10/13 01:57
2023/10/13 04:59