javascript - شرح - مشاريع جافا سكريبت




أضف إشارة مرجعية لا تحتوي على جافا سكريبت فقط، وليس عنوان ورل (4)

أنا أفكر أن السبب الذي يجعلني لا أستطيع القيام بذلك لأنه قد يكون ثغرة أمنية كبيرة، ولكن هنا يذهب ...

أريد وضع إشارة مرجعية على المتصفح (FF3، ويفضل أن يكون ذلك) مجرد مقتطف من شفرة جافا سكريبت. سيكون مجرد إنشاء عنوان ورل استنادا إلى التاريخ الحالي ثم قم بإجراء window.location = على عنوان ورل هذا.

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


حسنا، أنا فقط خلقت إشارة في FF3، وعود وتحديثه وأضاف الاختبار التالي:

javascript:alert('Wacky%20test%20yo');

لو و ها، بعد أن قمت بحفظ و تحميل، كنت قادرا على الحصول على تنبيه بلدي.

أنا متأكد من أنك يمكن أن تعمل حتى شيء مماثل لاحتياجاتك.


ما تريده هو بوكماركليت أنها سهلة لإنشاء ويجب أن تعمل في معظم المتصفحات الرئيسية.

تحرير: يبدو تجاوز كومة لا يسمح بإنشاء بوكماركليتس في سياق الموقع، وأساسا يمكنك إنشاء إشارة جديدة واكتب ما يلي في حقل الموقع

javascript:window.location='http://www.google.com/search?q='+Date()

للحصول على بوكماركليت يبحث غوغل عن التاريخ الحالي.


غوغل بوكمارك

javascript:(function(){var%20a=window,b=document,c=encodeURIComponent,d=a.open("http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+c(b.location)+"&title="+c(b.title),"bkmk_popup","left="+((a.screenX||a.screenLeft)+10)+",top="+((a.screenY||a.screenTop)+10)+",height=420px,width=550px,resizable=1,alwaysRaised=1");a.setTimeout(function(){d.focus()},300)})();

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

وذلك للتوضيح:

javascript:(function(){
  location.href = location.href + "#";
})();

(عوائد النقل لم تؤثر على الأداء في الكروم و إي)





bookmarks