Opera10 commited on
Commit
1122a41
·
verified ·
1 Parent(s): d597500

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +19 -5
index.html CHANGED
@@ -698,11 +698,25 @@
698
  downloadBtn.addEventListener('click', () => {
699
  const src = audioPlayer.src;
700
  if (!src) return;
701
- const a = document.createElement('a');
702
- a.href = src;
703
- a.download = 'alpha-translator-audio.mp3';
704
- a.click();
705
- showToast('در حال دانلود...', 'success', 2000);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
706
  });
707
 
708
  // ===== TRANSLATE =====
 
698
  downloadBtn.addEventListener('click', () => {
699
  const src = audioPlayer.src;
700
  if (!src) return;
701
+
702
+ // بررسی اینکه آیا صفحه درون آی‌فریم باز شده است یا خیر
703
+ if (window.self !== window.top) {
704
+ // ارسال آدرس صدا به کامپوننت والد جهت آپلود تکه‌ای و دانلود با نام سایت شما
705
+ window.parent.postMessage({
706
+ type: 'INITIATE_DOWNLOAD_FROM_URL',
707
+ payload: {
708
+ audioUrl: src
709
+ }
710
+ }, '*');
711
+ showToast('در حال آماده‌سازی فایل صوتی در برنامه...', 'success', 2000);
712
+ } else {
713
+ // حالت پیش‌فرض (دانلود مستقیم مرورگر) در صورتی که خارج از آی‌فریم باز شده باشد
714
+ const a = document.createElement('a');
715
+ a.href = src;
716
+ a.download = 'alpha-translator-audio.mp3';
717
+ a.click();
718
+ showToast('در حال دانلود مستقیم...', 'success', 2000);
719
+ }
720
  });
721
 
722
  // ===== TRANSLATE =====