ইউআরএল সহ উইজেট #


11

আমি এর মত একটি ইউআরএল ডাউনলোড করার চেষ্টা করছি http://www.somesite.com/restaurants.html#photo=22x00085

আমি এটিকে একক উদ্ধৃতিগুলির মধ্যে রেখেছি, তবে এটি কেবলমাত্র http://www.somesite.com / রেস্তোঁরা। Html ডাউনলোড করে যা সঠিক পৃষ্ঠা নয়।

একটি সমাধান আছে কি?


এটি এখনই পরীক্ষা করতে পারে না, তবে যা মনে পড়ে% 20 স্থানের জন্য কাজ করে, তাই% 23 সম্ভবত # এর জন্য কাজ করবে (% 23 # এর জন্য শতাংশ-এনকোডিং)
লুপিংকো

3
এটি কি একই HTML ফাইল নয়? # টি ওয়েব ব্রাউজারটিকে কেবল পৃষ্ঠার নির্দিষ্ট অংশে যেতে বলবে।
বারলপ

উত্তর:


20

wgetভাল কাজ করছে। কোনো URI সিনট্যাক্স নির্দিষ্ট করে টুকরা - #fooঅংশ - হয় সম্পূর্ণরূপে ক্লায়েন্ট-সাইড ব্যাখ্যা করা, এবং যখন নথি নিজেই পুনরুদ্ধারের ব্যবহার করা।

উদাহরণস্বরূপ, এটি যদি কোনও HTML পৃষ্ঠা হয় তবে ব্রাউজারটি কোনও নামযুক্ত বিভাগে স্ক্রল করতে পারে বা - আপনার ক্ষেত্রে - কিছু জাভাস্ক্রিপ্ট কোড ট্রিগার করে যা কোনও নির্দিষ্ট ছবি দেখায়।

অন্য কথায়, যতদূর সম্পর্কিত হিসাবে wget, ইউআরআই

  • http://www.somesite.com/restaurants.html#photo=22x00085 এবং
  • http://www.somesite.com/restaurants.html

... একই পৃষ্ঠাতে নির্দেশ করুন /restaurants.html । বাকীটি করা আপনার ব্রাউজারের উপর নির্ভর করে। restaurants.html#photo=22x00085ব্রাউজারে খোলার জন্য ঠিকঠাক কাজ করা উচিত।


8

যথাযথ লিঙ্কটি পরিদর্শন না করে আমি এটি কোনটি তা বলতে পারি না তবে কেবল দুটি বিকল্প রয়েছে:

  • হ্যাশটি আসলে অনুরোধ করা দস্তাবেজের নামের অংশ গঠন করে। এই ক্ষেত্রে, আপনি এটি এনকোড করতে পারেন:

    http://www.somesite.com/restaurants.html%23photo=22x00085

  • অন্য ক্ষেত্রে, সাধারণ পরিস্থিতিতে, http://www.somesite.com/restferences.html এবং http://www.somesite.com/restferences.html#photo=22x00085 একই পৃষ্ঠাতে নির্দেশ করা উচিত। হ্যাশের পরে অংশটি অ্যাঙ্করটিকে কেবল ইঙ্গিত করে যে ব্রাউজারটি পৃষ্ঠাটি লোড করার পরে স্ক্রোল করা উচিত; এমনকি এটি সার্ভারে পাঠানো হয় না।

    যাইহোক, এটা হয় সম্ভব, যে হ্যাশ (AB) জাভাস্ক্রিপ্ট একটি নির্দিষ্ট ছবির লোড করতে ব্যবহার করা হয়। উইজেট জাভাস্ক্রিপ্ট ব্যাখ্যা করতে পারে না, সুতরাং এটি সম্পর্কে আপনি কিছুই করতে পারবেন না।


আমি এমন অনেক সাইট দেখেছি যা ইউআরএল খণ্ডকে এভাবে অপব্যবহার করে; তালিকার শীর্ষে গুগল নিজেরাই। এটি পুরো আরএফসিগুলির পুরো গুচ্ছ লঙ্ঘন করে, তবে "এটি কাজ করে" যেহেতু অনেক লোকের যত্ন নেই বলে মনে হচ্ছে ...
মাইকেল হ্যাম্পটন

1
@ মিশেলহ্যাম্পটন: আপনি কোনটি আরএফসি লঙ্ঘন করছেন তা ঠিক তুলে ধরতে পারেন?
ব্যবহারকারীর 6868

@ গ্রাভিটি আরএফসি ২৩৯6, অংশ ২.৪.৩ পড়তে পারা যেতে পারে # কোনও ইউআরআইয়ের অংশ নয়। এটি আরএফসি 3986-এ স্বাচ্ছন্দ্যবোধ করে বলে মনে হচ্ছে কোনও কিছুই সংজ্ঞায়িত না করার পক্ষে যথেষ্ট অস্পষ্ট।
ধনী হোমোলকা

1
@ রিচহোমলকা: এটি কেবল বলে যে "ফু # বার "টিকে আসলে" ইউআরআই-রেফারেন্স "বলা হয়, এতে ইউআরআই থাকে (তথ্য পুনরুদ্ধারের জন্য ব্যবহৃত হয়) এবং খণ্ড (ব্যবহারকারী-এজেন্টের কাছে ব্যাখ্যা রেখে যায়)। কেবলমাত্র এইচটিটিপি অনুরোধে টুকরোটি প্রেরণ করা হলে এটি লঙ্ঘন করা হবে।
ব্যবহারকারী1686

0

এটি চিত্রটির URL নয়। এটি এমন কোনও পৃষ্ঠার URL যা চিত্রটি আনার জন্য স্ক্রিপ্ট বা অন্যান্য কোড ব্যবহার করে। জাভাস্ক্রিপ্ট বন্ধ করে পৃষ্ঠাটি লোড করার চেষ্টা করুন। আপনার জন্য এটিই উইজেট আনছে।

চিত্রটির URL টি খুঁজে পেতে, আপনার ব্রাউজারের মাধ্যমে পৃষ্ঠাটি দেখার চেষ্টা করুন এবং তারপরে ফটোতে ডান ক্লিক করুন। চিত্রটির ইউআরএল সহ তথ্য সম্পর্কিত তথ্য থাকতে হবে।

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

আপনি যদি চিত্রটির সাথে সাইটের সত্যিকারের ইউআরএল দেন তবে চিত্রটি কীভাবে লোড হচ্ছে তা নির্ধারণ করতে আমরা আপনাকে সহায়তা করতে পারি।

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