স্থানীয় ওয়েব অ্যাপ্লিকেশন স্ক্রিপ্ট কীভাবে তৈরি করবেন


10

আমি আমার নিজস্ব স্থানীয় ওয়েব অ্যাপস ব্যবহারকারীদের স্ক্রিপ্ট লিখতে চাই, তবে আমি প্রতিবারই মূল ওয়েব অ্যাপস উত্স কোডটি সংকলন এবং ইনস্টল করতে চাই না ।

আমি মূল উবুন্টু ওয়েব অ্যাপস প্যাকেজটি ইনস্টল রাখতে চাই, তবে আমার স্থানীয় ব্যবহারকারী স্ক্রিপ্টগুলিও ব্যবহার করব। এটা কি সম্ভব?

উত্তর:


6

আপনি যা করতে পারেন তা হ'ল আপনার ব্যবহারকারীর স্ক্রিপ্ট তৈরি করুন এবং এতে এটিকে সিমিলিং করুন /usr/share/unity-webapps/userscripts/unity-webapps-$NAME/$NAME.user.js:

( $MYSCRIPTPATHআপনার স্ক্রিপ্টের পুরো পথটি সম্ভবত আপনার হোম ডিরেক্টরিতে কোনও জায়গায়; $NAMEএটি আপনার স্ক্রিপ্টের নাম)

sudo mkdir /usr/share/unity-webapps/userscripts/unity-webapps-$NAME
sudo ln -s $MYSCRIPTPATH /usr/share/unity-webapps/userscripts/unity-webapps-$NAME/$NAME.user.js

আপনাকে ম্যানুয়ালি একটি ম্যানিফেস্ট ফাইল তৈরি /usr/share/unity-webapps/userscripts/unity-webapps-$NAME/manifest.jsonকরতে হবে - আপনি কেবল ডিয়ারের অন্যান্য অ্যাপ্লিকেশন থেকে একটি অনুলিপি করতে পারেন এবং আপনার ওয়েব অ্যাপ্লিকেশন userscriptsঅনুযায়ী মানগুলি সংশোধন করতে পারেন।


আপনাকে আপনার স্ক্রিপ্টটি /usr/share/unity-webapps/userscriptts/config.xml এ যুক্ত করতে হবে। কেবল অনুলিপি করুন এবং অন্য এন্ট্রি পরিবর্তন করুন।
অ্যালিস্টায়ার বুকসটন

@ অ্যালিস্টায়ারবক্সটন, এটি কি এখনও প্রয়োগ হয়? আমি /usr/share/unity-webapps/userscripts/config.xmlআমার সিস্টেমে ফাইলটি কোথাও খুঁজে পাচ্ছি না ।
ডেভিড প্লানেলা

এটি এখনও 12.04 এ প্রযোজ্য।
এলিস্টায়ার বুকসটন

আপনি কি আমাকে ওয়েবপ্যাপের ইউজার স্ক্রিপ্টগুলি সংকলন করতে পারেন?
রজত সাক্সেনা

কনফিগ.এক্সএমএল 12.10
পিসু

3

আমি কাস্টম ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করার একটি সহজ এবং সুরক্ষিত উপায় খুঁজে পেয়েছি: ফায়ারফক্স এবং গ্রিসমোনকি এক্সটেনশন ব্যবহার করে । গ্রিসমোনকি-তে, এটির মতো একটি ব্যবহারকারী স্ক্রিপ্ট তৈরি করা যথেষ্ট (আমি আসনের জন্য তৈরি করেছি):

// ==UserScript==
// @name        Asana
// @namespace   app.asana.com
// @include     https://app.asana.com/*
// @grant       none
// @version     1
// ==/UserScript==

window.Unity = external.getUnityObject(1);

Unity.init({ name: 'Asana',
             domain: 'app.asana.com',
             homepage: 'https://app.asana.com/',
             iconUrl: 'http://asana.com/assets/FluidIcon.png' 
});

এই স্ক্রিপ্টটি সহজভাবে ইউনিটি সংহতকরণ সক্ষম করে, তবে আপনি আরও কোড লেখার অন্যান্য বৈশিষ্ট্য যুক্ত করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.