Can’t make the #ChromeDevSummit this year? Catch all the content (and more!) on the livestream, or join your peers for a CDS Extended event at a hosted location nearby. To learn more, check out the Chrome Dev Summit 2019 website.

DevTools खोले बिना DevTools सुविधाओं का उपयोग करना

Powered by Google Translate

मैं आमतौर पर "मुझे वास्तव में DevTools की विशेषता एक्स पसंद है, लेकिन यह DevTools बंद करते समय काम करना बंद कर देता है। मैं DevTools बंद होने पर भी सुविधा एक्स को कैसे चला सकता हूं?"

संक्षिप्त जवाब है: आप शायद नहीं कर सकते हैं।

हालांकि, आप * Puppeteer स्क्रिप्ट को एक साथ जोड़ सकते हैं जो क्रोमियम लॉन्च करता है, एक रिमोट डीबगिंग क्लाइंट खोलता है, फिर DevTools को स्पष्ट रूप से खोलने के बिना, जिसे आप पसंद करते हैं ( Chrome DevTools Protocol माध्यम से) DevTools सुविधा को चालू करता है।

उदाहरण के लिए, नीचे दी गई स्क्रिप्ट मुझे व्यूपोर्ट के ऊपरी दाएं FPS Meter पर FPS Meter को ओवरले करने FPS Meter , भले ही DevTools कभी नहीं खुलती है, जैसा कि आप नीचे दिए गए वीडियो में देख सकते हैं।

// Node.js version: 8.9.4
const puppeteer = require('puppeteer'); // version 1.0.0

(async () => {
  // Prevent Puppeteer from showing the "Chrome is being controlled by automated test
  // software" prompt, but otherwise use Puppeteer's default args.
  const args = await puppeteer.defaultArgs().filter(flag => flag !== '--enable-automation');
  const browser = await puppeteer.launch({
    headless: false,
    ignoreDefaultArgs: true,
    args
  });
  const page = await browser.newPage();
  const devtoolsProtocolClient = await page.target().createCDPSession();
  await devtoolsProtocolClient.send('Overlay.setShowFPSCounter', { show: true });
  await page.goto('https://developers.google.com/web/tools/chrome-devtools');
})();

यह केवल कई में से एक है, कई देवटूल की विशेषताएं हैं जिन्हें आप संभावित रूप से क्रोम देवटूल प्रोटोकॉल के माध्यम से एक्सेस कर सकते हैं।

एक सामान्य सुझाव: DevTools प्रोटोकॉल क्लाइंट बनाने का सहारा लेने से पहले Puppeteer API । Puppeteer पहले से ही कई DevTools सुविधाओं, जैसे code coverage और intercepting Console messages लिए समर्पित एपीआई है।

यदि आपको ask a question on Stack Overflow , ask a question on Stack Overflow माध्यम से DevTools सुविधा तक पहुंचने में सहायता ask a question on Stack Overflow

यदि आप एक Puppeteer स्क्रिप्ट को दिखाना चाहते हैं जो DevTools प्रोटोकॉल का उपयोग करता है, तो हमें @ChromeDevTools पर ट्वीट करें।

rss_feed Subscribe to our RSS or Atom feed and get the latest updates in your favorite feed reader!