question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Any plans for using Whatsapp Web for browsers.

See original GitHub issue

I tried to integrate webWhatsapp in jssocials js file and made some changes in the css file. And it worked as a charm for me. So i was thinking that i could contribute to jssocial as found this app very useful. Following Changes are made by me: In jssocials.min.js

webWhatsapp:
{label:"WhatsApp Web",
logo:"fa fa-whatsapp",
shareUrl:"https://web.whatsapp.com/send?text={url} {text}",
countUrl:"",
shareIn:"blank"
}

In jssocials-theme-{all themes}.css

.jssocials-share-webWhatsapp .jssocials-share-link {background: #29a628; }
.jssocials-share-webWhatsapp .jssocials-share-link:hover {background: #1f7d1e; }

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:1
  • Comments:5

github_iconTop GitHub Comments

2reactions
kyawzinwincommented, Oct 12, 2018

I just updated jssocials.min.js file to work whatsapp share in both web and mobile. Workflow is -

  1. Check clients device is mobile or web
  2. If mobile, use “whatsapp://send?text={url} {text}”
  3. If web, use “https://web.whatsapp.com/send?text={url} {text}”
  4. For device detection, I used below script
var isMobile = false; //initiate as false
// device detection
if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) 
    || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) { 
    isMobile = true;
}

Full code for whatsapp

whatsapp:{label:"WhatsApp",logo:"fa fa-whatsapp",shareUrl: isMobile ? "whatsapp://send?text={url} {text}" : "https://web.whatsapp.com/send?text={url} {text}",countUrl:"",shareIn:"self"}

Note: Device detection, I used reference from this link - https://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device-in-jquery/3540295#3540295

0reactions
arkniazicommented, May 29, 2019

I have integrated jssocials in my web app. It was working until today(29, MAY, 2019). Did whatsApp changed their procedure or what. Note: I’m using standard procedure for jssocials links.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Use WhatsApp Web on Any Browser | OSXDaily
Open the desktop-class web browser that you normally use and head over to web.whatsapp.com. A QR code will be displayed on this page...
Read more >
WhatsApp Web: Here's how to access without your smartphone
The good thing is you will be able to use WhatsApp Web, Desktop, and Portal even when the main phone didn't have an...
Read more >
Use WhatsApp in Your Web Browser - PCMag
To connect WhatsApp to your Web browser, simply open web.whatsapp.com(Opens in a new window) in Chrome. You'll see a QR code — scan...
Read more >
How to use WhatsApp Web - Digital Trends
1. To launch WhatsApp Web, just click on its URL in Chrome, Firefox, Opera, Safari, or Edge and scan the QR code on...
Read more >
How to Set up and Use WhatsApp Web or the Desktop App
You can use WhatsApp Web from your computer's browser by linking your account through a QR code from the WhatsApp mobile app.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found