انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: ɴɪᴍᴀ در 15 اسفند 1401، 12:40 ق‌ظ

عنوان: اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 15 اسفند 1401، 12:40 ق‌ظ
(همینطوری برای فان) - (اگه راه حلی برای این باشه، ترکیبش با یه برنامه ای مثل web apps، عالی میشه!) - (اگه بشه این رو رد کرد میشه خیلی از برنامه های بانکی رو هم روی لینوکس اجرا کرد.)
سلام، میخواستم ببینم راهی هست که از این محدودیت رد شد و pwa هارو روی مرورگر های pc اجرا کرد؟
با یه تغییر ساده user agent تا این مرحله میایم:

(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=156533.0;attach=55206;image)

حالا از این به بعد رو باید چی کار کنیم؟ حدس میزنم آیفون ها یه header میفرستن به وبسایت که بدونه از هوم اسکرین اجرا شده! ولی چی؟ اگه اینجوری باشه میتونیم راحت دورش بزنیم.

نه، اج مرورگر اصلیم نیست و فایرفاکس استفاده میکنم، گفتم پیشاپیش بگم  ;D
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: mohammad kazemi در 15 اسفند 1401، 01:10 ق‌ظ
سلام. نیازی به کار خاصی نیست! کرومیوم روی دسکتاپ وب‌اپلیکیشن‌ها رو پشتیبانی می‌کنه. خودش به منو هم اضافه می‌شه.
البته Gnome web هم پشتیبانی می‌کنه.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 15 اسفند 1401، 01:16 ق‌ظ
درسته، ولی این ها خاص هستن، user agent رو چک میکنن و چک میکنن که از هوم اسکرین آیفون اجرا شده یا نه، مشکل اینه که چک هوم اسکرین رو نمیتونم رد کنم.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: mohammad kazemi در 15 اسفند 1401، 01:26 ق‌ظ
درسته، ولی این ها خاص هستن، user agent رو چک میکنن و چک میکنن که از هوم اسکرین آیفون اجرا شده یا نه، مشکل اینه که چک هوم اسکرین رو نمیتونم رد کنم.
نه فکر نکنم... چرا چک میکنن؟
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: behzad1 در 15 اسفند 1401، 06:37 ق‌ظ
خب user agent رو به آیفون تغییر بده.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 15 اسفند 1401، 11:34 ق‌ظ
نه فکر نکنم... چرا چک میکنن؟
نمیدونم چرا اینقدر حساسن ولی چک میکنن.
مثلا اپلیکیشن وب بلوبانک رو با تغییر user agent به آیفون باز کنید، میبینید.

خب user agent رو به آیفون تغییر بده.
:|
عکس رو دیدین؟
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: hartin در 15 اسفند 1401، 03:29 ب‌ظ
مرورگر viaروی اندروید قابلیت جالبی داره
میتونی تعیین کنی مثل آیفون و...نشون بده محتوا رو
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 15 اسفند 1401، 10:05 ب‌ظ
مرسی، اما همه اینا همون کار تغییر user agent رو میکنن که الان انجام دادیم، لطفا رو مشکل اصلی تمرکز کنیم : )
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ABOLDOM در 16 اسفند 1401، 10:44 ق‌ظ
کنایه: بلوبانک: تحت وب گذاشتیم برای راحتی کاربران گل: ضربه بر روی تحت وب: برو نسخه اندروید/ای‌او‌اس نصب کن / تحت وب فقط برای گوشی هست با کامپیوتر نمیشه بیای که‌ برو تو گوشی.
بلو بانک >>>> گیر آوردن ملت به عنوان یک موجود خنگ که متوجه احمق بازی بانکی نمیشه
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: behzad1 در 16 اسفند 1401، 11:16 ق‌ظ
احتمالاً با جاوا اسکریپت بررسی می‌کنند. آیفون هدر اضافه‌ای نمی‌فرسته.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 16 اسفند 1401، 01:18 ب‌ظ
احتمالش هست.

البته خیلی از وبسایت ها و وب اپلیکیشن ها هم همین کارو میکنن فقط بلو بانک نیست  ;D
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: دانیال بهزادی در 16 اسفند 1401، 01:30 ب‌ظ
من با اسنپ و تپسی و الوپیک و همراه من و رادیوجوان و تومن مشکلی نداشتم روی وب گنوم
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: سودو در 16 اسفند 1401، 02:15 ب‌ظ
من‌م نتونستم بلو رو روی وب بالا بیارم. نرم‌افزارش‌م که آزاد نیست و نصبش نکردم.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 16 اسفند 1401، 02:30 ب‌ظ
جالبه، با اپیفنی فقط رو لوگوی بلو گیر میکنه و میمونه (:

یه سوال، اصلا بانکی هست که نرم افزارش آزاد باشه؟
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: دانیال بهزادی در 16 اسفند 1401، 02:31 ب‌ظ
من با PWA بانک سامان خیلی راحتم.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ahmad511800 در 16 اسفند 1401، 02:48 ب‌ظ
من با PWA بانک سامان خیلی راحتم.
بلوبانک هم مال سامانه
شعبه اینترنتی سامان
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: behzad1 در 16 اسفند 1401، 05:10 ب‌ظ
برای من که روی اپیفنی میاره و می‌نویسه که با گوشی برو.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: سودو در 16 اسفند 1401، 06:10 ب‌ظ
برای من که روی اپیفنی میاره و می‌نویسه که با گوشی برو.
من‌م همین.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: hartin در 16 اسفند 1401، 09:03 ب‌ظ
درسته ازاد نیستن ولی به نظرم یا باید تو انتخاب بانک دقت کنید
یا نصب کنید به نظرم نرم افزار آزاد برای بانک معنی نداره
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: سودو در 16 اسفند 1401، 10:12 ب‌ظ
از اون نظر آره، ولی وقتی ردیایی‌هاش از مباحث بانکی فراتر بره دیگه کنکله!
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: hartin در 17 اسفند 1401، 12:50 ق‌ظ
چاره ای نیست ولی میتونبد دسترسی هارو محدود کنید
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: دانیال بهزادی در 17 اسفند 1401، 03:19 ق‌ظ
بلوبانک هم مال سامانه
شعبه اینترنتی سامان
PWA خود بانک سامان اسمش هست Mobillet
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ناشناس در 18 اسفند 1401، 11:42 ب‌ظ
همونطور که گفتن با جاوااسکریپت بررسی می‌کنه.
انگار سافاری وقتی سایت از  هوم‌اسکرین اجرا می‌شه standalone رو به navigator اضافه می‌کنه.

میشه یه userscript براش نوشت
// ==UserScript==
// @name        New script - blubank.com
// @match       https://app.blubank.com/
// @run-at      document-start
// ==/UserScript==
window.navigator.standalone = true
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: سودو در 19 اسفند 1401، 12:21 ق‌ظ
من زیاد فنی نیستم، چی‌کار کنم برای من‌م اوکی شه؟
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: sajadspeed در 19 اسفند 1401، 12:57 ق‌ظ
من زیاد فنی نیستم، چی‌کار کنم برای من‌م اوکی شه؟
می‌تونید از افزونه Tampermonkey استفاده کنید. افزونه رو روی مرورگر نصب کنید و همین userscript دوست قبلی:
// ==UserScript==
// @name        New script - blubank.com
// @match       https://app.blubank.com/
// @run-at      document-start
// ==/UserScript==
window.navigator.standalone = true
رو اضافه کنید داخلش، تمام!
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 19 اسفند 1401، 01:03 ق‌ظ
کار کرررررد!
There is NO WAY

مرسی! (:
الان پست رو ادیت میکنم و راهنما رو اضافه میکنم.

ادیت دوباره: آقای sajadspeed زحمتشو کشیدن (:

بازم ادیت: حتما جلوی url یه ستاره بزارید تا درست کار کنه:

// ==UserScript==
// @name        New script - blubank.com
// @match       https://app.blubank.com/*
// @run-at      document-start
// ==/UserScript==
window.navigator.standalone = true

احتمالا یه ویدیو برای این کار ضبط کنم.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ناشناس در 19 اسفند 1401، 01:26 ق‌ظ
userAgent رو هم باید  تغییر داد:
// ==UserScript==
// @name        New script - blubank.com
// @match       https://app.blubank.com/*
// @grant       none
// @run-at document-start
// ==/UserScript==
window.navigator.standalone = true
Object.defineProperty(navigator,"userAgent",{
  value: "iPad; CPU OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari",
})
ااز فزونهٔ violentmonkey هم میتونید استفاده کنید، آزاده.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: thmkhtry در 19 اسفند 1401، 01:31 ق‌ظ
من نفهمیدم،برای اجرای اپ پیشرو چکاری انجام بدیم؟
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 19 اسفند 1401، 01:37 ق‌ظ
مرسی، یه سوال دیگه، راهی نیست که سایت رو گول بزنیم که فکر کنه رزولوشن هم درسته و رو هر رزولوشنی اجرا بشه؟ (:
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: thmkhtry در 19 اسفند 1401، 01:38 ق‌ظ
آها این افزونهه:
violentmonkey
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: behzad1 در 19 اسفند 1401، 07:59 ق‌ظ
احتمالاً بعداً یک نرم‌افزار بنویسم که این کار رو خودکار انجام بده و دیگه نیازی به این چیزها نباشه.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ناشناس در 26 اسفند 1401، 02:12 ق‌ظ
مرسی، یه سوال دیگه، راهی نیست که سایت رو گول بزنیم که فکر کنه رزولوشن هم درسته و رو هر رزولوشنی اجرا بشه؟ (:
اونو میشه با css مخفی کرد.

// ==UserScript==
// @name        New script - blubank.com
// @match       https://app.blubank.com/*
// @match       https://hackerweb.app/*
// @grant       none
// @run-at document-start
// ==/UserScript==
window.navigator.standalone = true;
Object.defineProperty(navigator, "userAgent", {
  value:
    "iPad; CPU OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari",
});
if (window.location.includes("blubank")) {
  document.addEventListener("DOMContentLoaded", () => {
    let s = document.createElement("style");
    s.textContent = `.fixed.left-0.right-0.top-0.bottom-0.bg-primary-main.text-on-primary-high-emphasis.h-screen.flex.justify-center.items-center.text-center.header-1.p-5 {display: none;}`;
    document.head.appendChild(s);
  });
}

 :KS اگه خواستید سایت دیگه ای اضافه کنید یه خط جدید مثل اون خطی که با @match شروع میشه اضافه کنید و آدرس سایت رو همراه یه ستاره (*) آخرش بنویسید.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: سودو در 01 فروردین 1402، 08:51 ب‌ظ
آقا مرسیییییییییییی!
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 02 فروردین 1402، 12:34 ق‌ظ
واقعا ممنونم!
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: unsightly3061 در 02 فروردین 1402، 12:22 ب‌ظ
با درود، userscript پیشنهاد شده رو روی PWA بانک ملت آزمایش کردم اما کارگشا نبود و همچنان خطا می‌داد که این برنامه فقط روی iOS اجراشدنیه.
باید این مقدار توی Userscript باشه:

Object.defineProperty(navigator, "platform", {
  value:
    "iPhone",
});
سپاس.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 02 فروردین 1402، 01:09 ب‌ظ
مرسی
اسکریپت داره همش کامل تر میشه. بعد از اینکه یکم تست دیگه انجام دادم یه ویدیو دربارش ضبط میکنم (:
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: سودو در 02 فروردین 1402، 07:36 ب‌ظ
برای من که الان بلو اوکیه.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 02 فروردین 1402، 08:08 ب‌ظ
منم همینطور، ولی باید با برنامه های دیگه هم تست کنم (:
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: Dr.Code در 12 فروردین 1402، 04:04 ب‌ظ
باهاش اینو نتونستم دور بزنم.
https://trygalaxy.com/
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ناشناس در 20 اردیبهشت 1402، 09:06 ب‌ظ
باهاش اینو نتونستم دور بزنم.
https://trygalaxy.com/
با userAgent آیپد کار نمی‌کنه. userAgent باید مال آیفون باشه.

// ==UserScript==
// @name        New script - blubank.com
// @match       https://app.blubank.com/*
// @match       https://hackerweb.app/*
// @match       https://trygalaxy.com/*
// @grant       none
// @run-at document-start
// ==/UserScript==
window.navigator.standalone = true;
Object.defineProperty(navigator, "userAgent", {
  value:
    "Mozilla/5.0 (iPhone; CPU iPhone OS 16_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
});
Object.defineProperty(navigator, "platform", {
  value:
    "iPhone",
});
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: LegenderYaliRezA88 در 22 اردیبهشت 1402، 04:39 ب‌ظ
این بلو چیه خوبه؟
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 22 اردیبهشت 1402، 05:51 ب‌ظ
آره باحاله.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: دانیال بهزادی در 24 اردیبهشت 1402، 08:57 ق‌ظ
اگه تبلیغ نشه تنها بانکی که دیدم PWAاش خیلی خوب و بدون مشکل فقط با نرم‌افزار آزاد روی اندروید و گنو کار می‌کنه، بانک سامانه
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: sajadspeed در 24 اردیبهشت 1402، 01:04 ب‌ظ
اگه تبلیغ نشه تنها بانکی که دیدم PWAاش خیلی خوب و بدون مشکل فقط با نرم‌افزار آزاد روی اندروید و گنو کار می‌کنه، بانک سامانه
منظورتون بلو کارتش هست؟ آخه می‌خوام بانکم عوض کنم بیام سمت یکی که خدمات الکترونیکیش خوب باشه. الان صادراتم و خیلی مشکلات داره.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 24 اردیبهشت 1402، 02:51 ب‌ظ
فکر کنم خود بانک سامان رو میگن، بلو بانک خدمات الکترونیکیش باحاله و با این روش رو دسکتاپ هم اجرا میشه (:
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: دانیال بهزادی در 25 اردیبهشت 1402، 12:02 ق‌ظ
نه. خود بانک سامان
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: sajadspeed در 25 اردیبهشت 1402، 07:19 ب‌ظ
نه. خود بانک سامان
اوکی مرسی.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: unsightly3061 در 18 خرداد 1402، 08:11 ب‌ظ
کسایی که از افزونه uBlock Origin استفاده می‌کنن، فیلتر های مربوط به سایت بلوبانک و بانک ملت به لیستش افزوده شده که روی اون سایت‌ها Useragent آیفون رو تنظیم می‌کنه (با سپاس از دوستمون توی این thread که راه حل مشکل رو پیدا کردن).

نسخه افزونتون باید ۱.۵۰.۰ باشه (جدید ترین نسخه) و یه بار همه فیلترلیست ها رو بروز کنید.

ضمناً نیما جان پیشنهاد می‌کنم اون Adblock Plus که توی اسکرین شات مشخصه رو پاک کنی و به جاش uBlock Origin بریزی.
عنوان: پاسخ : اجرای pwa های طراحی شده برای آیفون روی لینوکس؟
ارسال شده توسط: ɴɪᴍᴀ در 18 خرداد 1402، 08:57 ب‌ظ
سلام. این خیلی عالیه!
من چند وقته که از uBlock استفاده میکنم بجای adblock plus، یه آپدیتی میکنمش ببینم اوکی میشه یا نه، مرسی (: