ক্রোম দেব সরঞ্জামগুলি: একটি নতুন ট্যাব খোলার লিঙ্কটির নেটওয়ার্ক কীভাবে ট্রেস করবেন?


235

আমি যখন কোনও লিঙ্কে ক্লিক করি তখন ঘটে যাওয়া নেটওয়ার্ক ক্রিয়াকলাপটি আমি চিহ্নিত করতে চাই। সমস্যাটি হ'ল লিঙ্কটি একটি নতুন ট্যাব খুলবে এবং দৃশ্যত দেব সরঞ্জামগুলি যে ট্যাবটির জন্য উন্মুক্ত ছিল তা কাজ করে। "নেভিগেশন লগ আপ সংরক্ষণ করুন" সাহায্য করে না।

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


যেহেতু এই প্রশ্নটি যথেষ্ট মনোযোগ পেয়েছে, আমি ভাবতে শুরু করেছিলাম যে আমি আরও ভাল সমাধান দিতে পারি কিনা। সমস্ত লিঙ্কগুলি একই ট্যাবে খোলার জন্য কৌশলটি করা হবে?
কনরাড জিজিয়েনেল

@ কনরাডডজুইনেল এটি আমার পক্ষে একত্যাগের কাজ ছিল এবং আমি এগিয়ে চলেছি তাই আপনাকে বলতে পারি না। আপনি যদি উত্তরটি লেখার চেষ্টা করে লিখতে আগ্রহী হন তবে আমি তা গ্রহণ করে খুশি হব।
davka

1
যদি আপনি এটি কোনও বৈশিষ্ট্য হিসাবে চান তবে নির্দ্বিধায় এই ক্রোমিয়াম বাগটি তারকাচিহ্নিত
ফিজোর্স

উত্তর:


220

পরীক্ষা করে দেখুন chrome://net-internals/#events(অথবা chrome://net-exportChrome এর সাম্প্রতিক সংস্করণ মধ্যে) সমস্ত নেটওয়ার্ক ঘটনা আপনার ব্রাউজারে ঘটছে একটি বিস্তারিত ওভারভিউ জন্য।


আপনার নির্দিষ্ট সমস্যার উপর নির্ভর করে অন্য সম্ভাব্য সমাধান হতে পারে 'নেটওয়ার্ক' ট্যাবে 'সংরক্ষণ করুন লগ' সক্ষম করতে:

ডেভটুলস> নেটওয়ার্ক> লগ সংরক্ষণ করুন

এবং কনসোলে নিম্নলিখিত কোডটি কার্যকর করে সমস্ত লিঙ্কগুলি একই ট্যাবে খুলতে বাধ্য করুন:

[].forEach.call(document.querySelectorAll('a'),
    function(link){
        if(link.attributes.target) {
            link.attributes.target.value = '_self';
        }
    });

window.open = function(url) {
    location.href = url;
};

13
ধন্যবাদ এটি দুর্দান্ত, তবে আমি অন্য একটি ট্যাবের জন্য দেব সরঞ্জামগুলির (অনুরোধ ও প্রতিক্রিয়া) সমস্ত
ডিভাইসের মতো তালিকাটি চাই

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

3
document.querySelectorAll('a,form')এছাড়াও ফর্ম প্রভাবিত করবে।
jgb

1
আমি আশা করি আমি এই দুটি বার upvote করতে পারে। আমি ক্রোমের জন্য একটি সামগ্রীর স্ক্রিপ্ট তৈরি করেছি যা এটি হটকিতে করে এবং এটি আমার জীবনের কয়েক ঘন্টা আক্ষরিক অর্থে সঞ্চয় করে।
polkovnikov.ph

1
ক্রোম প্রদর্শন করে "নেট-ইন্টারেন্টাল ইভেন্টের ভিউয়ার এবং সম্পর্কিত কার্যকারিতা সরিয়ে ফেলা হয়েছে। নেটলোগগুলি সংরক্ষণ করার জন্য দয়া করে ক্রোম: // নেট-এক্সপোর্ট এবং সেগুলি দেখার জন্য বাহ্যিক ক্যাটালপাল নেটলগ_ভিউয়ার ব্যবহার করুন" " , তবে ক্রোম: // নেট-এক্সপোর্ট চমত্কার কাজ করে।
জর্দান

108

বৈশিষ্ট্য অনুরোধ phsource দ্বারা মন্তব্যে উল্লেখ বাস্তবায়িত হয়েছে।

সাম্প্রতিক সংস্করণগুলিতে (ক্রোম 50 দিয়ে শুরু করে) আপনি বিকাশকারী সরঞ্জাম সেটিংস মেনুতে যেতে পারেন (বিকাশকারী সরঞ্জামগুলি খুলুন, তারপরে 3-ডট মেনু ব্যবহার করুন বা হিট করুন F1) এবং "পপআপগুলির জন্য অটো-ওপেন দেবটুলগুলি" বলে বাক্সটি চেক করতে পারেন।


13
উইন্ডোটি খোলার সাথে সাথে "লগগুলি সংরক্ষণ করুন" সক্ষম করা কিছুটা জটিল কাজ ব্যতীত, ঠিকঠাক কাজ করে।
এরউইন মায়ার

আপনার উত্তরটি আপডেট করা উচিত, ক্রোম স্থিতিশীল সংস্করণটি বর্তমানে 55
লুলু

5
দীর্ঘশ্বাস, নতুন উইন্ডোতে <লগ সংরক্ষণ করুন> সক্রিয় নেই। ক্রোম ইঞ্জিনিয়ারদের কী হয়েছে?
পেসারিয়ার

এটি স্ট্যাকওভারফ্লো.com /a/ 29029881 / 145400 ("ক্রোম দেব সরঞ্জামগুলির একটি দুর্দান্ত উত্তর উইন্ডো বন্ধ হওয়ার পরেও কি খোলা রাখা সম্ভব?") এর সাথে একত্রে ব্যবহার করুন !
ডাঃ জানু-ফিলিপ গেহর্কেকে

3-ডটস মেনু ব্যবহার করুন বা> পছন্দসমূহ পৃষ্ঠা> ডিভটুলস> "পপআপগুলির জন্য স্বয়ংক্রিয়ভাবে খোলা ডেভটুলগুলি"
হোলি

27

ক্রোম 61.0.3163.100 এ আপনার কাছে এখন নিম্নলিখিত বিকল্প উপলব্ধ। এটি Chrome ডি সরঞ্জাম সেটিংসে গিয়ে অ্যাক্সেস করা যায়। এটি নীচে।

ওয়েব পরিদর্শক সেটিংস


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

4
চিত্রটি দেখার জন্য যারা লিঙ্কটি ক্লিক করতে চান না তাদের জন্য সেটিংসটি হ'ল "ডেভটুলস" শিরোনামে "পপআপগুলির জন্য স্বয়ংক্রিয়ভাবে খোলা ডেভটুলস" " অন্যান্য উপলভ্য সেটিংস: "নেটওয়ার্ক" এর অধীনে "লগ সংরক্ষণ করুন"; "কনসোল" এর অধীনে নেভিগেশন নেভিগেশন সংরক্ষণ করুন।
hlongmore

2
এটি আমার জন্য কাজ করবে (যেমন Chrome 76), এবং এটি করা হয় "লগ সংরক্ষণ" যখন এটি চালু popup উইন্ডো 'বিকাশকারীকে tools.This সংরক্ষণ লগিন সক্রিয় সেটিং থাকার আমার দ্বারা সক্রিয় করা যেতে পারে সক্রিয়?
ভিন্স বাউডরেন

11
  • এতে লিঙ্কটি যুক্ত / আপডেট করুন target="_self"
  • নেটওয়ার্ক ট্যাবে "নেভিগেশনের উপরে লগ সংরক্ষণ করুন" পরীক্ষা করুন।
  • লিঙ্কটিতে ক্লিক করুন এবং আপনার অনুরোধ লগড

10

আপনি এটি এইভাবে করতে পারেন:

  1. পছন্দসই লিঙ্কে লক্ষ্য = "যে কোনও_উইন্ডো_নাম" সেট করুন।
  2. নতুন ট্যাবে এটি খুলতে একবার, সেই লিঙ্কটিতে ক্লিক করুন।
  3. খোলা ট্যাবে, বিকাশকারী সরঞ্জাম খুলুন।
  4. মূল পৃষ্ঠায় ফিরে যান এবং সেই লিঙ্কটি আবার আঘাত করুন।

    বিকাশকারী সরঞ্জাম খোলার সাথে ফলাফল ইতিমধ্যে প্রস্তুত উইন্ডোতে লোড হবে।

    আপনি সেই লিঙ্কটিতে যে কোনও পুনর্নির্দেশ ট্র্যাফিক ধরতে দেব সরঞ্জামগুলিতে "কনভারড লগ" বিকল্পটি সক্রিয় করতে পারেন (কনরাড জজুইনেলের দুর্দান্ত উত্তর দেখুন)।

    দ্রষ্টব্য : লিংক টার্গেটের সাথে পরিচিত বেশিরভাগ লোকেরা self self _ নিজেই, _ব্ল্যাঙ্ক, _ বাবা, _ টপ}} তবে আসলে যে কোনও নাম দেওয়া যেতে পারে, এটি সেই নামের সাথে একটি নতুন উইন্ডো খুলবে এবং একই টার্গেট মান সহ লিঙ্ক, ফর্ম বা উইন্ডো.পেনের পরবর্তী ক্লিকগুলি একই উইন্ডোতে খোলা হবে। আরও পড়ুন - mdn: window.open , mdn: <a> ট্যাগ


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

3

যদি খোলা লিঙ্কটি পুনর্নির্দেশ না করে তবে আপনি নতুন ট্যাবে নেটওয়ার্ক ট্যাবটি খুলতে পারবেন এবং তারপরে ট্যাবটি রিফ্রেশ করতে পারেন।


2

F12নতুন ট্যাব খুললে দ্রুত হিট করুন

https://stackoverflow.com/a/13747562/660408

আমি যখন Google ড্রাইভ ডাউনলোডের প্রতিক্রিয়াগুলি পর্যবেক্ষণ করি তখন আমার পক্ষে কাজ করে


0

* অস্বীকৃতি: এইচটিটিপিওয়াচ এর বিকাশকারী পোস্ট করেছেন *

উইন্ডোজের এইচটিপিওয়াচটি সরঞ্জাম-> বিকল্পসমূহ-> রেকর্ডিংয়ে অটো রেকর্ডিং সক্ষম করে একটি নতুন ক্রোম ট্যাব বা উইন্ডোটি খুললে নেটওয়ার্ক উত্পন্ন ট্র্যাফিক রেকর্ড করতে পারে। নতুন উইন্ডোতে নেটওয়ার্ক ট্রেস দেখতে HTTPWatch আইকনে ক্লিক করুন।

মুক্ত সংস্করণ যেমন URL- এ স্থিতি কোড এবং প্রতিটি অনুরোধের জন্য অতিবাহিত সময় যেমন মৌলিক তথ্য প্রদান করবে।

* অস্বীকৃতি: এইচটিটিপিওয়াচ এর বিকাশকারী পোস্ট করেছেন *

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