أمريكا تنضم لمبادرة بقيادة فرنسا لحماية المدنيين من الهجمات الإلكترونية

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

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

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

وقال ماكرون وهو جالس أمام هاريس: “كنا نناقش للتو حقيقة أننا نشارك الرأي القائل بأننا في بداية حقبة جديدة، وأن تعاوننا أمر بالغ الأهمية لهذا العصر”.

وفي ردها، وافقت هاريس، قائلة: “أعتقد، وأعتقد أننا نشارك هذا الاعتقاد، أننا في بداية عهد جديد يطرح علينا العديد من التحديات، ولكن أيضًا العديد من الفرص”.

replaceOembeds();

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

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

runYoutubeLazyLoad();
loadfbApi();
}

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/dostor/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);
});
};
}




الخبر من المصدر

مساحة إعلانية - ضع إعلانك هنا
الكلمات الدلالية
إعلان

إقرأ أيضاً:

شاهد الحادثة:
إغلاق