Tags:

เนื่อง​จาก​เป็น​คน​ที่​ทำงาน​อยู่​หน้า​คอมพิวเตอร์​เวลา​มี​ใคร​ส่ง​ข้อความ​อะไร​มา​จึง​มัก​จะ​เปิด​ดู​บน​คอมพิวเตอร์​เลย​ แต่​ผม​เจอปัญหา​กับ​การ​สไตล์​การ​ใช้​งาน​แบบ​นี้​เมื่อ​สิ่ง​ที่​ได้​รับ​มา​เป็น​ลิงก์​เฟซบุ๊ค​ครับ

ใช้​งาน​ Facebook ก็​มี​สิ่ง​ให้​ติ​และ​คิด​ว่า​ "มาร์คคค ทำไมม​มม" อยู่​ตลอด​เวลา​ และ​สิ่ง​ที่​สร้าง​ปัญหา​กับ​ผม​ใน​จุด​นี้​คือ​เมื่อ​คน​ส่ง​เค้า​ใช้​โทรศัพท์​เนี่ย​ลิงก์​มัน​ก็​จะ​มา​เป็น​ลิงก์​ Facebook Mobile​ และ​แม้​จะ​เปิด​บน​คอม​มัน​ก็​จะ​เปิด​เป็น​ Facebook​ Mobile​ นี่​แหละ​ ปัญหา​เยอะ​มาก​ทั้ง​รูป​ไม่​ชัด​ รูป​แนว​ตั้ง​ทะลุ​จอ​ ฯลฯ​ (แต่​ถ้า​เอา​ลิงก์​ Facebook Desktop​ ไป​ปิด​บน​โทรศัพท์​จะ​โดน​ส่ง​ไป​ Facebook Mobile​ นะ​ 🙄)

แล้ว​ลิงก์​พี่​เค้า​ก็​แสน​ดี​ แค่​เปลี่ยน​ m.facebook เป็น​ www.facebook ก็​ไม่ได้​ด้วย​สิ

เมื่อ​เช้า​ผม​หมด​ความ​อดทน​แล้ว​ครับ​ เลย​นั่ง​ทำ​ userscript​ ตัว​นี้​มา​แจก​กัน​ มัน​ทำ​หน้าที่​ว่า​เวลา​เรา​เข้า​ Facebook​ Mobile​ แล้ว​มัน​จะ​พา​เรา​ไป​ Facebook​ Desktop​ ให้​เอง​ครับ

ยัง​ทดสอบ​มา​ไม่​มาก​ เจอ​ลิงก์​แบบ​ไหน​ใช้งาน​ไม่ได้​ฝาก​แจ้ง​ด้วย​ครับ​เผื่อ​มี​ทาง​ออก

// ==UserScript==
// @name Facebook Mobile to Desktop
// @namespace https://twitter.com/iNViTiON
// @version 1.1
// @description Always change Facebook Mobile site to Desktop site
// @author hisoft
// @include https://m.facebook.com*
// @include https://mobile.facebook.com*
// @run-at document-start
// ==/UserScript==

/*
const url = new URL(location.href);

const id = url.searchParams.get(`id`);
const fbid = url.searchParams.get(`story_fbid`);

location.href = (id !== null && fbid !== null)
    ? `http://www.facebook.com/${id}/posts/${fbid}`
: location.href.replace(`m.facebook.com`, `www.facebook.com`).replace(`mobile.facebook.com`, `www.facebook.com`);
*/
location.href = location.href.replace(`//m.`, `//www.`);

ลิงก์สำหรับทดสอบ
- https://m.facebook.com
- https://m.facebook.com/blognone/
- https://m.facebook.com/story.php?story_fbid=10157084779121716&id=12105421715

Get latest news from Blognone
By: rattananen
AndroidWindows
on 8 June 2020 - 10:19 #1161658

ใช้ URL กับ URLSearchParams จะง่ายกว่าไหม

https://developer.mozilla.org/en-US/docs/Web/API/URL_API

By: hisoft
ContributorWindows PhoneWindows
on 8 June 2020 - 11:13 #1161670 Reply to:1161658
hisoft's picture

โอ้ น่าจะดีกว่าครับ ขอบคุณครับ ผมอัปเดตโค้ดตามแล้วครับ

By: ZiiT
AndroidWindows
on 8 June 2020 - 11:17 #1161673

ของผมแค่เปลี่ยน m.facebook เป็น​ www.facebook ก็ใช้งานได้ปกตินะครับ

By: hisoft
ContributorWindows PhoneWindows
on 8 June 2020 - 11:27 #1161677 Reply to:1161673
hisoft's picture

เอ๊ะ เดี๋ยวนี้ได้แล้วเหรอครับ เมื่อก่อนผมลองมันไม่ได้ - -" ถ้าได้นี่แค่สั่ง replace จบเลยสิ 😅
ผมลองแล้วได้จริงๆ ด้วยสิครับ 😂 เดี๋ยวผมปรับย่อยสคริปต์อีกทีแล้วกัน

นี่ผมดูวิธีแปลงลิงก์มาจากที่นี่อีกที พอมีคนทำผมก็เลยเชื่อว่ามันเปลี่ยนเฉยๆ ไม่ได้ - -"
http://www.humbug.in/2017/bookmarklet-convert-mobile-facebook-link-desktop-facebook-link/
แต่อย่างว่า ลิงก์นี่ก็ตั้งแต่ 2017 😂

By: Virusfowl
ContributorAndroidSymbianWindows
on 10 June 2020 - 14:10 #1162130

ที่ใช้อยู่คือ replace www.facebook > m.facebook เพราะรำคาญความรกของหน้าปกติ 555


@ Virusfowl

I'm not a dev. not yet a user.

By: McKay
ContributorAndroidWindowsIn Love
on 10 June 2020 - 15:13 #1162146
McKay's picture

ผมสายขี้เกียจ ใช้ redirector เอา TT TT


In Soviet Warcraft, Argus comes to you.

By: hisoft
ContributorWindows PhoneWindows
on 11 June 2020 - 07:58 #1162252 Reply to:1162146
hisoft's picture

ทีแรกจะบอกว่าเพราะไม่รู้จักครับ

พอไปดูแล้ว เหมือนผมเขียนสคริปต์เอาจะง่ายกว่า 😅 ความง่ายเราไม่เท่ากัน

By: TeamKiller
ContributoriPhone
on 22 July 2020 - 11:28 #1168122
TeamKiller's picture

พึ่งมาเห็น ขอบคุณครับ ไม่ต้องนั่งเปลี่ยนเองละ