Update index.html
Browse files- 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 |
-
|
| 702 |
-
|
| 703 |
-
|
| 704 |
-
|
| 705 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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 =====
|