هتخفي رقمك.. واتساب يطلق ميزة خصوصية جديدة

0

يمتلك واتساب WhatsApp، أفضل نظام مراسلة في العالم، ولكن بخلاف أفضل تطبيقات الاتصال لنظام أندرويد، يفتقر برنامج التراسل إلى بعض المزايا المفيدة.

وبحسب ما ذكره موقع “androidpolice”، تعمل منصة التراسل الشهيرة واتساب على اختبار ميزة جديدة من شأنها أن تسمح للمستخدمين بالتسجيل في الخدمة باستخدام اسم جهة الاتصال بدلا من رقم الهاتف.

 

 

واتساب يسمح لك بمشاركة اسمك بدلا من رقم الهاتف

وبينما تعمل منصة المراسلة المملوكة لشركة “ميتا”، على العديد من الميزات الجديدة، قد تكون إضافة اسم المستخدم هي الأفضل بين الميزات القادمة، حيث تعمل هذه الميزة على مساعدة المستخدمين لزيادة خصوصيتهم على التطبيق وتمييز أنفسهم بأسماء بدلا من أرقام الهاتف.

لقطة الشاشة التي شاركها موقع WABetaInfo لميزة واتساب الجديدة

كما تظهر لقطة الشاشة التي شاركها موقع WABetaInfo، سيتيح لك واتساب تحديد اسم مستخدم فريد في الصفحة الخاصة بالملف الشخصي في التطبيق، وفي السابق كان يجب عليك مشاركة رقمك مع أي شخص يريد مراسلتك على واتساب، ما يجعله عقبة كبيرة في الخصوصية والأمان.

وبمجرد طرح دعم اسم المستخدم على النظام الأساسي للخدمة، يمكنك مشاركة معرف المستخدم الفريد الخاص بك مع الآخرين، ما يسمح لهم بمراسلتك.

وستكون أسماء المستخدمين أكثر قابلية للتذكر، ما يجعل الدردشات الجماعية أسهل، خاصة عند التحدث مع الغرباء، وعند إضافتك إلى مجموعة جديدة سيظهر الاسم الذي اخترته دون معرفة رقم هاتفك.

ويشار إلى أن واتساب أعلن عن ميزة تعديل الرسائل، التي تم إرسالها بعد مدة تصل إلى 15 دقيقة لتصحيح الأخطاء الإملائية للرسائل المرسلة.

replaceOembeds();

function replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);

while (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}

runYoutubeLazyLoad();

setTimeout(function () {
loadfbApi();
}, 4000);
}

function replaceOembedWithHtml(element, sourceData) {
if (sourceData.source.toLowerCase() === “youtube”) {
var html=”

‘;

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “instagram”) {
var html=”

‘;

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “twitter”) {
var html=”

‘;
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === “facebook”) {
var html=”


replaceElementWithHtml(element, html);
} else {
replaceElementWithHtml(element, “”);
}

}

function extractLinkFromOembed(element) {
return getUrlSource(element.getAttribute(“url”));
}

function getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/watch?v=|.be/)([w-_]*)(&(amp;)?‌​[w?‌​=]*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/status(?:es)?/([^/?]+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|watch|story|posts)(.php?|/).+$/;

if (ytRegex.test(url)) {
return {
source: “Youtube”,
url: url,
id: ytRegex.exec(url)[1]
};
}

if (instaRegex.test(url)) {
return {
source: “Instagram”,
url: url,
id: instaRegex.exec(url)[3]
};
}

if (twitterRegex.test(url)) {
return {
source: “Twitter”,
url: url,
id: twitterRegex.exec(url)[1]
};
}

if (fbRegex.test(url)) {
return {
source: “Facebook”,
url: url,
id: fbRegex.exec(url)[1]
};

}

return {
source: “Unknown”,
url: url,
id: “”
};
}

function replaceElementWithHtml(element, html) {
var str = html;
var Obj = element; //any element to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it’s simple replacement of whole element with contents of str var
} else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, element should be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘

‘, str);
}
}
function loadfbApi() {
var js = document.createElement(‘script’);
js.src=”https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2″;
document.body.appendChild(js);
}
function runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);

for (var i = 0; i < youtube.length; i++) {

var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
"/0.jpg";

var image = new Image();
image.src = "/themes/elbalad/assets/images/no.jpg";
image.classList.add('lazyload');
image.setAttribute("data-src", source);
image.setAttribute("alt", "youtube");
image.addEventListener("load", function () {
youtube[i].appendChild(image);
}(i));

youtube[i].addEventListener("click", function () {

var iframe = document.createElement("iframe");

iframe.setAttribute("frameborder", "0");
iframe.setAttribute("allowfullscreen", "");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
.embed + "?rel=0&showinfo=0&autoplay=1");

شاهد ايضا  إيموجي جديدة آتية.. انظر كم هي طريفة

this.innerHTML = "";
this.appendChild(iframe);
});
};
}

Leave A Reply

Your email address will not be published.