আইসিএল / আইসিএস ফাইলগুলির জন্য ওয়েব ক্যালাল প্রোটোকলের ডিফল্ট হ্যান্ডলার হিসাবে গুগল ক্যালেন্ডার


20

আমি গুগল ক্যালেন্ডারের জন্য ওয়েবক্যাল (উইকিপিডিয়া) স্কিম (আইসিএস ফাইল বিতরণ করা ) এর সাথে ইউআরআই খোলার অনুরোধ করব, লিঙ্কগুলির জন্য জিএমএলকে কীভাবে ডিফল্ট হ্যান্ডলার হিসাবে সেট করা যেতে পারে তার অনুরূপ mailto:

আরও সুনির্দিষ্টভাবে আমি গুগল ক্যালেন্ডারে তাদের আমার প্রাথমিক ক্যালেন্ডারে আমদানি করতে চাই। (আপনি অন্যান্য ক্যালেন্ডারের পাশের ছোট তীরটি ক্লিক করে, ড্রপ-ডাউন তালিকা থেকে ক্যালেন্ডার আমদানি চয়ন করে, .ICS ফাইলে নেভিগেট করে এবং আমদানি পছন্দ করে গুগল ক্যালেন্ডারে আইসিএস ফাইল ম্যানুয়ালি আমদানি করতে পারেন))

এটি সম্ভব কিনা আমি জানি না তবে আমি আশা করছি কারও দুর্দান্ত ধারণা আসবে।

উত্তর:


14

ক্রৌমিয়াম

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

ক্রোমিয়াম ব্রাউজারে গুগল ক্যালেন্ডার ওয়েবক্যাল প্রোটোকলগুলি পরিচালনা করতে অফার করে

আপনি যদি ভুল Noকরে এই প্রশ্নের উত্তর দিয়ে থাকেন তবে আপনি Wrenchসরঞ্জামদণ্ডের বোতাম টিপুন এবং যেতে পারেন Settings। ক্লিক করুন Show advanced settings, সন্ধান করুন Content settings...(গোপনীয়তার শিরোনামের ঠিক পরে) এবং Manage handlersবোতামটি সন্ধান করুন। Xআপনি মুছতে চান এমন উপেক্ষা করা প্রোটোকলের পাশে ক্লিক করুন । বিকল্পভাবে, আপনি protocol handlersক্রোমিয়াম সেটিংসে অনুসন্ধান বাক্সে টাইপ করতে পারেন below নীচের স্ক্রিনশটটি দেখুন।

ক্রোমিয়াম ব্রাউজারে প্রোটোকল হ্যান্ডলারটিকে অগ্রাহ্য করুন

ফায়ারফক্স

আমি এই পোস্টটি স্ট্যাকএক্সচেঞ্জে পেয়েছি যা ফায়ারফক্সে একই জিনিসটি কীভাবে অর্জন করবে তা ব্যাখ্যা করে তবে এটি আমার পক্ষে ফায়ারফক্স 12 এবং 15 এ কাজ করে না: আমি কখনই সংরক্ষণের ইতিহাসটি অক্ষম না করে (ব্যক্তিগত ব্রাউজিং মোড): এটি আমার পক্ষে কাজ করে:

গুগল ক্যালেন্ডারের সাইটে যান এবং টিপুন Ctrl+Shift+K

> চিহ্নের পরে এটি আটকান:

navigator.registerProtocolHandler("webcal","https://www.google.com/calendar/render?cid=%s","Google Calendar");

এন্টার কী টিপুন এবং Add applicationটুলবারের নীচে প্রদর্শিত হওয়া বোতামটি টিপুন।

ফায়ারফক্স কনসোল

ফায়ারফক্স প্রোটোকল হামল্ডার গ্রহণ করে

এটি চেষ্টা করার আগে আপনার gecko.handlerService.allowRegisterFromDifferentHostবিকল্পটি টগল করতে হতে পারে (যদি গুগল আপনাকে স্থানীয় গুগল ডোমেনে পুনঃনির্দেশ করে)) রেজিস্টারপ্রোটোকল হ্যান্ডলার ফাংশন বলার পরে এটি মিথ্যাতে ফিরিয়ে ফেলার কথা মনে রাখবেন কারণ দূষিত সাইটগুলি এটি ব্যবহার করতে পারে। বিস্তারিত এখানে দেখুন ।about:configtrue


ব্যক্তিগতভাবে, আমি ক্রোম / ক্রোমিয়ামের বিকল্পটি সন্ধান করছি। প্রথম লগ-ইন করার ক্ষেত্রে যদি কেউ সঠিকভাবে প্রতিক্রিয়া না দেখায়, তবে সেখানে বিকল্পগুলি খোলা আছে?
রাসমাস

হ্যাঁ, আপনি একটি উপেক্ষা করা প্রোটোকল হ্যান্ডলার মুছতে পারেন। আমার সম্পাদিত উত্তর দেখুন!
jeremija

1
আমি দেখেছি এটি কাজ করার জন্য আমার javascript:navigator.registerProtocolHandler("webcal","https://www.google.com/calendar/render?cid=%s","Google Calendar");Google Chrome এ অবস্থান বারে লাগানো দরকার ।
মিক্কো রেন্টালাইনেন

আমি ফায়ারফক্স সমাধানটি চেষ্টা করেছিলাম কিন্তু .ics ফাইলে ক্লিক করার পরে আমি পপ আপকে সঞ্চয় করতে পারি বা জিডিট দিয়ে খুলতে পারি (এটি কোনও ভিসিএস / আইসিএস ফাইল হিসাবে রয়েছে) এর উপর কোনও টিপস আছে? বিটিডব্লিউ সুপারইউজার. com/ a/ 442494/ 216033 একটি অনুরূপ সমাধানের কথা উল্লেখ করে।
টিলোবন্ট

এখানে একটি পরীক্ষার ics (সমাধানের জন্য আমার
গুগল করার

15

ক্রোমিয়াম / ক্রোমের নতুন সংস্করণগুলিতে আপনাকে গুগল ক্যালেন্ডারে লগইন করতে হবে এবং অ্যাড্রেস বারে ওভারল্যাপড হীরা আইকনটি ক্লিক করতে হবে।

স্ক্রিনশট

"গুগল ক্যালেন্ডার ব্যবহার করুন" নির্বাচন করুন, তারপরে সম্পন্ন ক্লিক করুন। এটি ওয়েবকেল লিঙ্কগুলির জন্য হ্যান্ডলার হিসাবে গুগল ক্যালেন্ডার নিবন্ধিত করবে।

দ্রষ্টব্য:
সাইটগুলিকে ডিফল্ট প্রোটোকল হ্যান্ডলার হওয়ার জন্য আপনাকে ক্রোমিয়াম সেট করতে হতে পারে। আপনি এর মাধ্যমে এটি করতে পারেন:

  1. উন্নত সেটিংস -> গোপনীয়তা, সামগ্রী সেটিংস -> হ্যান্ডলার lers
  2. "প্রোটোকলের জন্য ডিফল্ট হ্যান্ডলার হওয়ার জন্য সাইটগুলিকে জিজ্ঞাসা করার অনুমতি দিন" নির্বাচন করুন

ক্রোমে কাজ করছে না ...
বনি ইসহাক কে

1

যেহেতু আমি ওপি হিসাবে একই প্রশ্নটি পেয়েছি এবং গ্রহণযোগ্য উত্তর পোস্ট হওয়ার পরে বিষয়গুলি পরিবর্তিত হয়েছে, তাই আমি ভেবেছিলাম যে আমি আমার অনুসন্ধানগুলি ভাগ করব। নিম্নলিখিত নির্দেশাবলী প্রধানত ফায়ারফক্সের জন্য, তবে সামান্য পার্থক্য ছাড়াও তাদের ক্রোমেও কাজ করা উচিত

[2019-03-08] আপডেট: নতুন ফায়ারফক্স আচরণ প্রতিফলিত করুন

কারণ ব্যবহার

    javascript:window.navigator.registerProtocolHandler("webcal","https://calendar.google.com/calendar/r?cid=%s","Google Calendar");

ফায়ারফক্সের কনসোল এ ফলাফল

সিকিউরিটি ইরার: প্রোটোকল হ্যান্ডলার হিসাবে https://www.google.com/cocolate/render?cid=%s যুক্ত করতে অনুমতি অস্বীকার করেছে

আজকাল, এখানে "এটিকে ঘটানোর" জন্য নতুন উপায়:

  1. নেভিগেট about:configকরুন, বোতামটি ক্লিক করে ঝুঁকিটি নিশ্চিত করে।
  2. টাইপ করুন webcal, আইটেমগুলিতে তালিকাকে ফিল্টার করুন gecko.handlerService.schemes.webcal.[...]
  3. Editআপনার নির্বাচিত [...].nameআইটেমের ডানদিকে বোতামটি ক্লিক করুন (যেহেতু ফায়ারফক্স 67 67 দিয়ে ৩০ টি বাক্স ছেড়ে দেওয়া হয়েছিল , তাই আমি বেছে নিয়েছি [...].0.name)
  4. আপনার পছন্দসই নাম টাইপ Google Calendarকরুন , যেমন এবং ক্লিক করুন Save
  5. Editআপনার সংশ্লিষ্ট [...].uriTemplateআইটেমের বোতামটি ক্লিক করুন, যেমন আপনার সম্পাদিত আইটেমের ঠিক নীচে একটি।
  6. ইউআরএল আটকান https://calendar.google.com/calendar/r?cid=%sএবং ক্লিক করুন Save
  7. পরপর ক্লিক করে যুক্ত অ্যাপ্লিকেশনের জন্য ফায়ারফক্সের অপশন এ যান , ⚙ Options, ⚙ Generalমেনু বিকল্পগুলি এবং তারপর নিচে স্ক্রোলিং Applicationsঅনুচ্ছেদ।
  8. তালিকার webcalঠিক উপরে উপরে বা স্ক্রোলিংয়ের মাধ্যমে অনুসন্ধান বাক্সে টাইপ করে তালিকাটি অনুসন্ধান করুন ।
  9. প্রবেশের ডান অর্ধেকের ড্রপ-ডাউনটি ক্লিক করুন এবং নির্বাচন করুন Use Google Calendar(বা নির্দেশের ক্ষেত্রে আপনি যে নামটি বেছে নিয়েছেন # 4)।

পরীক্ষার ক্যালেন্ডার: https://www.webcal.fi/en/cenderars.php

আছে HTH। যদি তা না হয় তবে কেবল নীচে একটি মন্তব্য দিন।


সমস্ত পদক্ষেপ অনুসরণ করেছে তবে এখনও এফএফ 50.1.0 / উবুন্টু x64 এ আমার জন্য কাজ করে না। আপনি যা বলেছেন তেমন সমস্তই কিন্তু আইসিকস এখনও কন্টেন্ট হ্যান্ডলিং (অ্যাপ্লিকেশনটি সংরক্ষণ করুন বা রান করুন) এর সাথে ডায়লগের আবেদন করে। আমি navigator.registerContentHandlerপদ্ধতিটি চেষ্টা করেছি তবে এখনও কোনও ফলাফল নেই, ইউআরআই / জিসিএল মাইম টাইপের জন্য নিবন্ধিত হচ্ছে না:text/calendar
বি 1 আর 3 কে

1
দুঃখিত, তবে মনে হয় গুগল বা মজিলা যে কোনও কিছু পরিবর্তন করেছে এবং তাই এই মুহুর্তে এটি কার্যকর হয় না। যদিও, আপনি এখনও ইউআরএল এর ভিতরে gecko.handlerService.schemes.webcal.X.nameএবং gecko.handlerService.schemes.webcal.X.uriTemplate(যেখানে সর্বাধিক বর্তমানের তুলনায় এক্স সংখ্যা বেশি) এর জন্য ম্যানুয়ালি একটি এন্ট্রি যুক্ত করতে পারেন about:config। এর পরে, আপনি নির্দেশ # 5 দিয়ে চালিয়ে যেতে পারেন।
ইয়োদা

আমি কেবল কোনও ভাগ্য ছাড়াই সর্বশেষতম Google Chrome এ চেষ্টা করেছি on আমি হ্যান্ডলারটি রেজিস্ট্রেশন করতে পারি, তবে ভাগ্যক্রমে সেই হ্যান্ডলারটি নিবন্ধিত হয়ে গুগল ক্যালে আইসিএস ফাইল লোড করা কোনও ভাগ্য নেই।
ক্রেগ লাম্বি

@ ক্রেইগল্যাম্বি প্রথমত, -1অসন্তুষ্ট ক্রোম ব্যবহারকারীদের দ্বারা আমার উত্তর " এড" পেয়ে খুব খারাপ লাগছে । দ্বিতীয়ত, আমি কখনই বলিনি "ক্রোমেও নির্দেশাবলী কাজ করে"। পরিবর্তে, আমি স্পষ্টভাবে বলেছি: " সামান্য পার্থক্য বাদে তাদের Chrome এ কাজ করা উচিত "! শেষ অবধি, যেহেতু আমি কখনই ক্রোম ব্যবহার করব না, তাই কেবল ওয়েবক্লিক লিঙ্কগুলি কীভাবে পরিচালনা করে তা আমি কেবল বিবেচনা করি না - ফায়ারফক্সের জন্য এটি কাজ করে এবং ক্রমিয়াম-ভিত্তিক সমাধানের জন্য এই পুরো উত্তরটির ঠিক পিছনে কারণ ছিল - উত্তরগুলি দেখুন @ ব্যক্তিবর্গ বা @ জেরেমিজা এবং তাদের আরও ক্রোম ফিক্সের জন্য জিজ্ঞাসা করুন।
ইয়োদা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.