-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcontent.js
39 lines (36 loc) · 1021 Bytes
/
content.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
chrome.runtime.onInstalled.addListener(function() {
chrome.contextMenus.create({
"title": 'Open %s in WhatsApp',
"contexts": ["selection"],
"id": "myContextMenuId"
});
});
var code = "+91";
function returnNumber(s) {
var number = s.split(" ").join("");
if (!isNaN(number)) {
if (number.length > 10) {
return number;
} else {
var withcode = code + number;
return withcode;
}
} else if (number.startsWith("+")) {
var numbersplit = number.split('+');
number = numbersplit[1];
if (number.length > 10) {
return number;
} else {
var withcode = code + number;
return withcode;
}
}
}
chrome.contextMenus.onClicked.addListener(function(info, tab) {
var number = info.selectionText;
number = returnNumber(number);
console.log(number);
chrome.tabs.create({
url: "https://api.whatsapp.com/send/?phone=" + number
});
})