Facebook でプロフィール写真を更新する場合、[写真をアップロード] を選択すると、ファイルのアップロード ダイアログが開きます。 ダイアログでファイルを選択すると、プロフィール写真が更新されます。
jquery を使用して、非表示のファイル入力でクリック イベントをトリガーして、ファイルのアップロード ダイアログを開くことができました。また、ファイル入力のアップロード ファイル ダイアログ (ユーザーがファイルを選択すると起動する) で変更イベントを接続することもできました。変更イベントでフォーム送信アクションをトリガーすると、IE はアクセスが拒否されたと吠え、ファイルはアップロードされません。
ファイル入力が別のページにあり、親ページからクリック、変更、および送信イベントを呼び出した Iframe ソリューションを試しましたが、ファイルはまだアップロードされていません。
Facebook のプロフィール写真のアップロード機能は、どのようにこれを回避していますか? どこから始めるべきかについての洞察はありますか?