ফেসবুক এবং নতুন টুইটারের ইউআরএলগুলিতে শেবাং / হ্যাশবাং (#!) কী কী?


743

আমি সবেমাত্র লক্ষ্য করেছি যে আমরা এখন ব্যবহার করার জন্য যে দীর্ঘ, সংশ্লেষিত ফেসবুক ইউআরএল ব্যবহার করেছি তারা এটি দেখতে দেখতে:

http://www.facebook.com/example.profile#!/pages/Another-Page/123456789012345

যতদূর আমি স্মরণ করতে পারি, এই বছরের শুরুর দিকে #এটি উদ্বেগের চিহ্ন ছাড়াই কেবল একটি সাধারণ ইউআরএল-খণ্ডের মতো স্ট্রিং ছিল (শুরু করে )। তবে এখন এটি একটি শেবাং বা হ্যাশবাং ( #!), যা আমি কেবল শেল স্ক্রিপ্ট এবং পার্ল স্ক্রিপ্টগুলিতে দেখেছি।

নতুন টুইটার URL গুলি এখন বৈশিষ্ট্য #!প্রতীক। একটি টুইটার প্রোফাইল ইউআরএল, উদাহরণস্বরূপ, এখন এটির মতো দেখাচ্ছে:

http://twitter.com/#!/BoltClock

না #!এখন একটি নির্দিষ্ট আয়াক্স ফ্রেমওয়ার্ক অথবা কিছু মত URL গুলি কিছু বিশেষ ভূমিকা, খেলা থেকে নতুন ফেসবুক এবং টুইটার ইন্টারফেসগুলি এখন মূলত Ajaxified করা হয়?
এটি আমার ইউআরএলগুলিতে ব্যবহার করা কি কোনওভাবেই আমার ওয়েব অ্যাপ্লিকেশনটির উপকার করতে পারে?


130
হুম। সন্ধান করার কি ছিল shebang... ছিল en.wikipedia.org/wiki/Shebang_%28Unix%29
JYelton

32
এফডাব্লুআইডাব্লু, এটি কেবল শেল এবং পার্ল স্ক্রিপ্ট নয়, যে কোনও স্ক্রিপ্ট সিস্টেমের মতো ইউনিক্সে চালিত হয়। দ্য #! লাইনটি সেই স্ক্রিপ্টটির দোভাষী কী তা শেলকে বলে ... অবশ্যই, আমার মন্তব্যটির সাথে ফেসবুক বা টুইটারের কোনও সম্পর্ক নেই
bluemoon

3
ধন্যবাদ, হ্যাকার নিউজ! (একটি মন্তব্য হিসাবে রেখে যাচ্ছি যাতে আমি আমার প্রশ্নটিকে
ঘৃণা

15
সমস্ত ভুল কারণে হ্যাশবাংকে মহিমান্বিত করা হয়, এটি সর্বোত্তম অনুশীলনগুলি ভেঙে দেয় এবং প্রগতিশীল বর্ধন এবং করুণাময় অবক্ষয়ের সুযোগ নষ্ট করে দেয়। দয়া করে অন্য সমাধানগুলি এখানে ব্যবহার করুন।
বালুপটন

2
নোট করুন যে প্রতি অক্টোবরে 2015 গুগল 2009 সালে তারা প্রবর্তিত হ্যাশব্যাংকে অবমূল্যায়ন করেছে ! সুতরাং নতুন অ্যাপ্লিকেশনগুলির জন্য আপনাকে আর এসইওর জন্য এটি করা উচিত নয়। এখনই গুগলের নির্দিষ্ট পৃষ্ঠাগুলির শীর্ষে সাদা বর্ণের একটি সূক্ষ্ম মন্তব্য রয়েছে: "এই প্রস্তাবটি অক্টোবর ২০১৫ পর্যন্ত আনুষ্ঠানিকভাবে অবচয় করা হয়েছে।"
বার্ট

উত্তর:


483

এই কৌশলটি এখন অবচয় করা হয়েছে

এটি গুগলকে কীভাবে পৃষ্ঠাটি সূচী করতে হবে তা বলত।

https://developers.google.com/webmasters/ajax-crawling/

এই কৌশলটি বেশিরভাগই HTML5 এর পাশাপাশি প্রবর্তিত জাভাস্ক্রিপ্ট ইতিহাসের API ব্যবহার করার ক্ষমতা দ্বারা সরবরাহ করা হয়েছে। মত URL এর জন্য www.example.com/ajax.html#!key=value, গুগল www.example.com/ajax.html?_escaped_fragment_=key=valueবিষয়বস্তুগুলির একটি অ-আজেএক্স সংস্করণ আনতে URL টি চেক করবে ।


16
আপনি কি নিশ্চিত যে এটি সেখানে রয়েছে? আমি প্রায়শই দেখতে পাই যে পৃষ্ঠাটি লোড করা ফেসবুকে একটি শেবাং ইউআরএলে স্তব্ধ হয়ে গেছে (অনেকগুলি পুনরায় লোড করার পরেও), তবে আপনি যদি ম্যানুয়ালি # টি সরিয়ে ফেলেন তবে এটি কার্যকর হয়। না উল্লেখ করতে আপনি প্রায়ই (অর্থাত পুরানো URL দেহাবশেষ "1.5 URL গুলি" পেতে, এবং শুধুমাত্র নতুন অংশ এটা (অর্থাত photo.php? আইডি = ... দুইবার, কিন্তু বিভিন্ন আইডি সহ)। যোগ করা হয়েছে উল্লেখ করবেন না যে, " ফেসবুক-মেল ইউআরএলগুলিতে #! "যুক্ত করা হয়েছে, যা সম্ভবত তাত্পর্যপূর্ণ নয় (এবং হওয়া উচিত নয়) কোনও অবস্থাতেই আমি শিবাংকে অত্যন্ত বিরক্তিকর বলে মনে করি যেহেতু এটি আমার ধীর পৃষ্ঠায় এতগুলি পৃষ্ঠা ত্রুটির কারণ বলে মনে হচ্ছে হোম লাইন।
পেডারি

11
ফেসবুকে যে বাগ রয়েছে সেগুলি ইউআরএলগুলিতে এই বাগগুলিকে দুটি অক্ষরের ত্রুটি করে না। যদি সাইটগুলি সেগুলি বুঝতে এবং উত্পন্ন করার জন্য যথাযথভাবে কোড করা থাকে তবে ক্রলযোগ্য এজেএক্স ইউআরএলগুলি বেশ কার্যকর hand ফেসবুকে প্রচুর অন্যান্য জিনিসও আছড়ে পড়ে।
সেজেজোজ

15
@ পেডারি: আমি ফেসবুকের সাথে এই সমস্যাটি কেবল কখনও দেখেছি। আমি সম্মত, এটি আমাকে সর্বদা (নন-ফেসবুক) প্রাচীরটি চালিত করে।
বোল্টক্লক

5
যেমন সার্চ ইঞ্জিনগুলি, তেমন একটি সূচিযোগ্য AJAX ইউআরএল থাকা পৃষ্ঠাটি সূচীকরণযুক্ত এজ্যাক্স ইউআরএল না করে পৃষ্ঠাটিকে আর সূচিযুক্ত করে তোলে । ফেসবুক এই ইউআরএল ফর্ম্যাটটি কেবল গুগলের উপকারের জন্য ব্যবহার করে - এটি এজেএক্সের মাধ্যমে পৃষ্ঠাগুলিকে ফেসবুক বুকমার্কযোগ্য করে তোলে যখন অন্যথায় না হয়।
ceejayoz

13
: কিছু মজার আদেশ সহকারে জন্য, এই নিবন্ধ পড়া isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs
মাইকেল Stum

215

একটি ইউআরএলে অষ্টকোষ / নম্বর-চিহ্ন / হ্যাশমার্কের একটি বিশেষ তাত্পর্য রয়েছে, এটি সাধারণত কোনও নথির কোনও অংশের নাম সনাক্ত করে। সুনির্দিষ্ট শব্দটি হ্যাশের নিম্নলিখিত পাঠ্যটি কোনও URL এর অ্যাঙ্কর অংশ। আপনি যদি উইকিপিডিয়া ব্যবহার করেন, আপনি দেখতে পাবেন যে বেশিরভাগ পৃষ্ঠাগুলিতে একটি সামগ্রীর সারণি থাকে এবং আপনি নোঙ্গরের সাথে নথির মধ্যে থাকা বিভাগগুলিতে ঝাঁপিয়ে পড়তে পারেন, যেমন:

https://en.wikipedia.org/wiki/Alan_Turing#Early_computers_and_the_Turing_test

https://en.wikipedia.org/wiki/Alan_Turingপৃষ্ঠাটি সনাক্ত করে এবং Early_computers_and_the_Turing_testঅ্যাঙ্কর। ফেসবুক এবং অন্যান্য জাভাস্ক্রিপ্ট-চালিত অ্যাপ্লিকেশনগুলি (আমার নিজের কাঠ এবং স্টোনসের মতো ) অ্যাঙ্করগুলি ব্যবহার করার কারণটি হ'ল তারা পৃষ্ঠাগুলি বুকমার্কযোগ্য করতে চান (সেই উত্তরের মন্তব্য দ্বারা প্রস্তাবিত) বা পুরো পৃষ্ঠাটি পুনরায় লোড না করে পিছনের বোতামটি সমর্থন করতে চান সার্ভার

বুকমার্কিং এবং পিছনের বোতামটি সমর্থন করার জন্য আপনার URL টি পরিবর্তন করতে হবে। তবে, আপনি যদি পৃষ্ঠার অংশটি (যেমন কিছু দিয়ে window.location = 'http://raganwald.com';) অন্য কোনও ইউআরএলে পরিবর্তন করেন বা কোনও অ্যাঙ্কর নির্দিষ্ট না করে, ব্রাউজারটি URL থেকে পুরো পৃষ্ঠাটি লোড করবে। ফায়ারব্যাগ বা সাফারির জাভাস্ক্রিপ্ট কনসোলে এটি ব্যবহার করে দেখুন। লোড http://minimal-github.gilesb.com/raganwald। এখন জাভাস্ক্রিপ্ট কনসোলে টাইপ করুন:

window.location = 'http://minimal-github.gilesb.com/raganwald';

আপনি সার্ভার থেকে পৃষ্ঠাটি রিফ্রেশ দেখতে পাবেন। এখন টাইপ করুন:

window.location = 'http://minimal-github.gilesb.com/raganwald#try_this';

আহা! কোন পৃষ্ঠা রিফ্রেশ! টাইপ করুন:

window.location = 'http://minimal-github.gilesb.com/raganwald#and_this';

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

সুতরাং সেখানে আপনার এটি রয়েছে: অ্যাঙ্করগুলি জাভাস্ক্রিপ্ট প্রোগ্রামারগুলিকে বুকমার্কযোগ্য, সূচকযোগ্য এবং ব্যাক-বোতাম-বান্ধব অ্যাপ্লিকেশনগুলি তৈরি করার একটি ব্যবস্থা দিয়ে থাকে। এই কৌশলটির একটি নাম রয়েছে: এটি একটি একক পৃষ্ঠা ইন্টারফেস

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

পিপিএস সব কিছু দেওয়া, 'ব্যাং' বা বিস্ময় প্রকাশ চিহ্নটি গুগলের ওয়েব ক্রলারকে আরও ইঙ্গিত দেয় যে ঠিক একই পৃষ্ঠাটি কিছুটা ভিন্ন URL এ সার্ভার থেকে লোড করা যায়। অ্যাজাক্স ক্রলিং দেখুন । অন্য কৌশলটি হ'ল প্রতিটি লিঙ্ক পয়েন্টকে একটি সার্ভার-অ্যাক্সেসযোগ্য ইউআরএল করতে এবং তারপরে অ্যাঙ্কর সহ এসপিআইতে পরিবর্তন করার জন্য অবিচ্ছিন্ন জাভাস্ক্রিপ্ট ব্যবহার করুন।

এখানে আবার মূল লিঙ্কটি রয়েছে: একক পৃষ্ঠা ইন্টারফেস ম্যানিফেস্টো


14
"তবে ওয়েব ক্রলার যদি এটি সূচক করতে চায় তবে এই অপ্টিমাইজেশন ছাড়াই একটি অ্যাপ্লিকেশন এখনও ক্রলযোগ্য is" আসলে তা না. হ্যাশটি সার্ভারে প্রেরণ করা হবে না।
ক্রিস ব্রডফুট

7
কেবল তথ্যের জন্য: self.document.location.hashএই হ্যাশটির মান সরবরাহ করে
কেভিন

12
হ্যাশটি সার্ভারে প্রেরণ করা হবে না। ভালো বল ধরা!
রাগনওয়াল্ড

36
একক অনুচ্ছেদে "পিপিএস" বাদে এই পুরো উত্তরটি রিডান্ট্যান্ট।
অরবিট

21
@imaginonic: আমি দেরি করে ফেলেছি, কিন্তু পুরোপুরি যেমন, এটা 90% উপর স্পর্শ করে না crafted #!আমার প্রশ্ন দৃষ্টিভঙ্গি এ সব । এ কারণেই তিনি বলেছিলেন এটি নিরর্থক। আমার প্রশ্নটি হ্যাকার নিউজের সাথে এই উত্তরটির নিছক দৈর্ঘ্যের সাথে মিল রেখে যখন হাই ট্র্যাফিকের কারণে এখানে উর্ধ্বতনগুলির সংখ্যা সম্ভবত রয়েছে।
BoltClock

111

প্রথমত: আমি রাঙ্গলওয়াল্ড দ্বারা উদ্ধৃত দ্য সিঙ্গল পেজ ইন্টারফেস ম্যানিফেস্টোর লেখক

যেমনটি রাগনওয়াল্ড খুব ভালভাবে ব্যাখ্যা করেছেন, ফেসবুক এবং টুইটারে ব্যবহৃত একক পৃষ্ঠা ইন্টারফেসের (এসপিআই) পদ্ধতির সবচেয়ে গুরুত্বপূর্ণ দিক হ্যাশ ব্যবহার # ইউআরএলগুলিতে

চরিত্রটি কেবল !গুগল উদ্দেশ্যে যুক্ত করা হয়েছে, এজেএক্সে (চরম একক পৃষ্ঠা ইন্টারফেস ওয়েব সাইটগুলিতে) নিবিড় ওয়েবসাইটগুলিকে ক্রল করার জন্য এই স্বরলিপিটি একটি গুগল "স্ট্যান্ডার্ড"। গুগলের ক্রলার যখন #!এটির সাথে একটি ইউআরএল খুঁজে পায় তখন জানে যে বিকল্প প্রচলিত ইউআরএল একই পৃষ্ঠায় "অবস্থা" সরবরাহ করে তবে লোড টাইমের ক্ষেত্রে এই ক্ষেত্রে থাকে।

#!সংমিশ্রণ সত্ত্বেও এসইওর জন্য অত্যন্ত আকর্ষণীয়, কেবল গুগল দ্বারা সমর্থিত (যতদূর আমি জানি) কিছু জাভাস্ক্রিপ্ট ট্রিকস দিয়ে আপনি কোনও ওয়েব ক্রলারের জন্য এসপিআই ওয়েব সাইটগুলি এসইও উপযুক্ত তৈরি করতে পারেন (ইয়াহু, বিং ...)।

এসপিআই ম্যানিফেস্টো এবং ডেমোগুলি !হ্যাশগুলিতে গুগলের ফর্ম্যাটটি ব্যবহার করে না , এই স্বরলিপিটি সহজেই যুক্ত করা যেতে পারে এবং এসপিআই ক্রলিং আরও সহজ হতে পারে (আপডেট: এখন! স্বরলিপি ব্যবহৃত হয় এবং অন্যান্য অনুসন্ধান ইঞ্জিনগুলির সাথে সামঞ্জস্যপূর্ণ থাকে)।

এই টিউটোরিয়ালটি একবার দেখুন , এটি একটি সাধারণ ইটসনাট এসপিআই সাইটের উদাহরণ তবে আপনি অন্যান্য ফ্রেমওয়ার্কের জন্য কিছু ধারণা বেছে নিতে পারেন, উদাহরণটি যে কোনও ওয়েব ক্রলারের জন্য এসইও উপযুক্ত।

হার্ড সমস্যাটি হ'ল এসইও-র জন্য সহজ সরল এইচটিএমএল হিসাবে যে কোনও (বা নির্বাচিত) "এজেএক্স পৃষ্ঠার রাজ্য" তৈরি করা, এটি ইসনেট খুব সহজ এবং স্বয়ংক্রিয়, একই সাইটের একই সময়ে এসপিআই বা পৃষ্ঠা এসইওর জন্য ভিত্তিক হয় (বা যখন জাভাস্ক্রিপ্ট অক্ষম থাকে অ্যাক্সেসযোগ্যতার জন্য)। অন্যান্য ওয়েব ফ্রেমওয়ার্কের সাহায্যে আপনি কখনও ডাবল সাইট পদ্ধতির অনুসরণ করতে পারেন, একটি সাইট এসপিআই ভিত্তিক এবং এসইও-এর ভিত্তিতে অন্য পৃষ্ঠা, উদাহরণস্বরূপ টুইটার এই "ডাবল সাইট" কৌশলটি ব্যবহার করে।


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

88

আপনি যদি এই হ্যাশবাং কনভেনশনটি গ্রহণের কথা বিবেচনা করছেন তবে আমি খুব সতর্কতা অবলম্বন করব

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

আপনি হ্যাশব্যাংকের পরিবর্তে পুশস্টেট ব্যবহার করতে চান কারণ আপনার ইউআরএলগুলি কুশ্রী এবং সম্ভবত ভাঙা - চিরকালের জন্য - তৈরি করা হ্যাশব্যাংকের একটি বিশাল এবং স্থায়ী নেতিবাচক কাজ।


আমি মনে করি আপনার হ্যাশব্যাংকের সমালোচনা বৈধ, তবে বিকল্প হিসাবে কেবল পুসস্টেট ব্যবহার করার অর্থ আমরা URL এর ভিত্তিতে একটি পৃষ্ঠার অ্যাপের মধ্যে সামগ্রী লোড করার ক্ষমতা হারাব। সুতরাং ইউআরএলগুলি ভাগ করা যায় না।
লুক

আমার কাজটিতে আমার একই রকম সমস্যা ছিল - আমরা একক পৃষ্ঠা নেভিগেশনের জন্য পেজ.জেএস (যা পুশ স্টেট ব্যবহার করে) ব্যবহার করেছি, যেখানে আগে আমরা হ্যাশার এবং ক্রসরোডস (হ্যাশ-বেসেড) ব্যবহার করি। ফলস্বরূপ, আমাদের মতো পথগুলি উদ্ধার করতে হবে /blah#foo/feep/baz?stuff=nonsense। নতুন পথ সমতুল্য হবে/blah/foo/feep/baz?stuff=nonsense (নোট # দ্বারা প্রতিস্থাপিত /)। আমি এটি কেবলমাত্র আমার সেটআপে একটি রুট রেখে তা করেছি /blahএবং এটি পরীক্ষা করেছিলাম যদি এটির একটি আছে কিনা, যদি তা থাকে তবে স্ল্যাশের পরে সেই হ্যাশটির সামগ্রী সংযুক্ত করে। উদ্ধার।
গার্ট সান্দার্বি

16

এই সমস্ত বিষয়ে একটি ভাল ফলোআপ পেতে, টুইটার - হ্যাশবাং ইউআরএল এবং সিঙ্গল-পেজ-ইন্টারফেসের অন্যতম পথিকৃৎ - স্বীকার করেছে যে হ্যাশব্যাং ব্যবস্থা দীর্ঘমেয়াদে ধীর ছিল এবং তারা বাস্তবে সিদ্ধান্তটিকে উল্টে এবং ফিরে যেতে শুরু করেছে পুরাতন স্কুল লিঙ্ক।

এই সম্পর্কে নিবন্ধ এখানে।


9

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

হ্যাশটি অবশ্যই ইঙ্গিত করে যে কোনও আসল পৃষ্ঠা পুনরায় লোড হচ্ছে না, তাই হ্যাঁ, এটি এজেএক্স উদ্দেশ্যে। সম্পাদনা করুন: রাগনওয়াল্ড একটি সুন্দর কাজ এটি আরও বিস্তারিতভাবে ব্যাখ্যা করে।


-2

উপরে এবং উত্তরগুলি টুইটার এবং ফেসবুকে কেন এবং কীভাবে ব্যবহৃত হয় তা ভালভাবে বর্ণনা করে, যা আমি মিস করেছি তা #ডিফল্টরূপে কী করে ...

একটি 'নরমাল' (একক পৃষ্ঠার অ্যাপ্লিকেশন নয়) আপনি hashআইডি থাকা যে কোনও উপাদানটির সাথে অ্যাশিংয়ের পরে সেই উপাদানগুলির আইডিটি ইউআরএল রেখে হ্যাশ করতে পারেন On#

উদাহরণ:

(ক্রোমে) ক্লিক করুন F12 বা Rihgt MouseএবংInspect element

এখানে চিত্র বর্ণনা লিখুন

তারপরে id="answer-10831233"url এ নীচের মত যুক্ত হন এবং যুক্ত হন

/programming/3009380/whats-the-shebang-hashbang-in-facebook-and-new-twitter-urls-for#answer-10831233

এবং আপনি একটি লিঙ্ক পাবেন যা পৃষ্ঠায় যে উপাদানটিতে লাফ দেয়

ফেসবুক এবং নতুন টুইটারের ইউআরএলগুলিতে শেবাং / হ্যাশবাং (#!) কী কী?

#উপরের উত্তরে বর্ণিত একটি উপায়ে ব্যবহার করে আপনি বিবাদমূলক আচরণের প্রবর্তন করছেন ... যদিও আমি এটির উপর নিদ্রা ছাড়ব না ... যেহেতু কৌনিক এটি কিছুটা মানক হয়ে গেছে ...


2
রাগানওয়াল্ডের উত্তরে আপনি যে ব্যাখ্যাটি মিস করেছেন তা রয়েছে। তবুও, আমি কীভাবে # টি টিউটোরিয়াল থেকে প্রশ্নটি উপকার করে তা দেখছি না - প্রশ্নটি ধরে নিয়েছে যে পাঠকটি ইউআরএল টুকরো সম্পর্কে ইতিমধ্যে পরিচিত এবং এই কার্যকারিতাটি এখানে কোনওভাবেই বিরোধী আচরণ সম্পর্কে আপনার মন্তব্য ব্যতীত প্রাসঙ্গিক নয় here ।
বোল্টক্লক

@ বল্টলক্লক হাই বোল্টক্লক, তবে এটি 'দ্বন্দ্ব ঘটবে' বলে ডিফল্ট আচরণ কী তা ব্যাখ্যা না করেই পাঠককে কী ঝুঁকির মধ্যে রয়েছে, কোন ধরণের কার্যকারিতা সম্ভাব্যভাবে হারাচ্ছে তা কোনও ধারণা দেয় না ... আমি কেবল ছবি সহ সুন্দর উত্তর দিতে চাই আমি দেখতে পাচ্ছি যে কোনও কিছু নিখোঁজ রয়েছে যা আমি তাদের তৈরির মতো সম্পূর্ণ ...
মাতাস ভাইটকেভিসিয়াস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.