জাভাস্ক্রিপ্ট বুকমার্ক খুলতে অ্যাপ্লিক্রিপ্ট


1

আমার কাছে নিম্নলিখিত জাভাস্ক্রিপ্ট রয়েছে যা বর্তমান সাইটটি অনুসন্ধান করে (খুব সহজ)

javascript:Qr=prompt('Search%20Site%20for','');if(Qr)location.href='http://www.google.com/search?&q=site:'+encodeURIComponent(window.location.hostname)+'+'+escape(Qr)

আমি একটি লঞ্চবার ব্যবহারকারী, তবে লঞ্চবার এই জাভাস্ক্রিপ্ট বুকমার্কটি খুলবে না।

আমি কি এমন একটি অ্যাপ্লাস্ক্রিপ্ট তৈরি করতে পারি যা জাভাস্ক্রিপ্ট বুকমার্কটি চালায় (ক্রোমে যা আমার ডিফল্ট ব্রাউজার)

চেষ্টা করেছি:-

tell application "Google Chrome"    
    execute javascript "javascript:Qr=prompt('Search%20Site%20for','');if(Qr)location.href='http://www.google.com/search?&q=site:'+encodeURIComponent(window.location.hostname)+'+'+escape(Qr"
end tell

কিন্তু কিছুই হয় না ...

উত্তর:


6

আপনার পোস্ট করা স্ক্রিপ্টটিতে তিনটি সমস্যা রয়েছে এবং সেগুলির মধ্যে একটির মধ্যে কেবলমাত্র একটি সমস্যা হতে পারে যা আপনি আপনার প্রশ্নে কোডটি আটকে দেওয়ার সময় ঘটেছিল।

শুরু থেকে শুরু: আপনি জাভাস্ক্রিপ্ট কোথায় করবেন তা Chrome কে জানাতে হবে:

tell application "Google Chrome" to tell active tab of front window to execute javascript "your script"

এটি আপনি যে প্রথম উইন্ডোটি খোলেন তার বর্তমান ট্যাবে স্ক্রিপ্টটি চালাবে (এএফআইএকে, আপনি এখনও সক্রিয় উইন্ডোর সক্রিয় ট্যাবটি পেতে পারেন না)।

পরবর্তী, আপনি যে javascript:উপসর্গ চান না ; ক্রোম জানে এটি জাভাস্ক্রিপ্ট।

অবশেষে, আপনি আপনার লাইনের একেবারে শেষে একটি পেরেন অনুপস্থিত। আবার, আমি নিশ্চিত নই যে এটি কেবল একটি অনুলিপি সমস্যা কিনা, তবে এটি সচেতন হওয়ার মতো কিছু।

উপরের পরিবর্তনগুলি করে আমার কাছে এই কোডটি রয়েছে:

tell application "Google Chrome" to tell active tab of front window to execute javascript "Qr=prompt('Search%20Site%20for','');if(Qr)location.href='http://www.google.com/search?&q=site:'+encodeURIComponent(window.location.hostname)+'+'+escape(Qr)"

... যা কাজ করে।


আপনি পরম সৌন্দর্য !!! আপনি যদি বিশ্বাস করেন না যে আমি এই স্ক্রিপ্টটি ব্যবহার করে কতটা উপভোগ করি, যেমন টাইমসভার।
র‌্যাপসকলি

@ ইরপসকলি যদি এটি সমস্যার সমাধান করে, তার পাশের চেক চিহ্নটিতে ক্লিক করে উত্তরটি গ্রহণ করতে ভুলবেন না। :)
নাথান গ্রিনস্টাইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.