একই সাথে ওয়েব সুরক্ষা সহ এবং ছাড়াও কি Chrome চালানো সম্ভব?


37

আমি সম্প্রতি সন্ধান করেছি যে আমি জাভাস্ক্রিপ্ট বিকাশকে আরও সহজ করে একটি কমান্ড লাইন যুক্তি ব্যবহার করে ক্রোম "ওয়েব সুরক্ষা" অক্ষম করতে পারি। সমস্যাটি হ'ল আমি একবারে Chrome এর একাধিক "ইনস্ট্যান্স" চালাতে পারি না। আমি chrome.exe --disable-web-securityযখন ক্রোম চালিত অবস্থায় থাকি , এটি চলমান ইভেন্টের মধ্যে একটি নতুন উইন্ডো খোলায় এবং আমার কমান্ড লাইনের যুক্তি উপেক্ষা করে। আমি ক্রোমকে পুরোপুরি বন্ধ করতে এবং উপরের কমান্ড লাইনের যুক্তি দিয়ে পুনরায় লঞ্চ করতে পারি, তবে তারপরে আমার সমস্ত উইন্ডো ওয়েব সুরক্ষা ব্যতীত চলতে থাকবে যা সাধারণ ব্রাউজার ব্যবহারের জন্য খারাপ কাজ।

সুতরাং প্রশ্নের সংক্ষিপ্তসার হিসাবে: --disable-web-securityএকটি সাধারণ ক্রোম উদাহরণ চলমান অবস্থায় কি পতাকাটির সাথে ক্রোমের কোনও উদাহরণ শুরু করা সম্ভব ?


দ্রষ্টব্য: আমি সন্দেহ করি উত্তরটি ক্রোম কমান্ড লাইন সুইচগুলির মধ্যে থাকতে পারে তবে সেখানে কেবল আছে ... অনেকগুলি ...

উত্তর:


41

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

chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security

এবং ওয়েব সুরক্ষা অক্ষম করে একটি নতুন ক্রোম উইন্ডো খোলে। হ্যাঁ!


দ্রষ্টব্য: এর অর্থ উইন্ডো ড্র্যাগ এবং ড্রপ এই দুটি উইন্ডোর মধ্যে কাজ করবে না।


1
You can tell Chrome to start a new session by passing it a new user data directory. হা; আসলে, এটি বেশিরভাগ স্যুইচ দিয়ে এটি করে; একটি "উদাহরণস্বরূপ" হ'ল ক্রোমটি একটি অনন্য আর্গুমেন্টের সেট (যে কোনও ক্রমে) দিয়ে চালানো হয়। এটি এখন ঠিক একই আচরণ করতে পারে না, তবে user-data-dirকমপক্ষে এখনও একটি নতুন উদাহরণকে ট্রিগার করবে। Window drag & drop won't work between these two windows. নাঃ; যতক্ষণ না Chrome সম্পর্কিত, সেগুলি দুটি ভিন্ন ব্রাউজার / অ্যাপ্লিকেশন থেকে। হ্যান্ডলারদের থেকেও সাবধান থাকুন: কোনও .htmফাইল বা বুকমার্ক চালানো কোনও ক্ষেত্রে নিবন্ধের ধরণীতে নির্দিষ্ট করা আরোগুলির সাথে খোলে।
Synetech

ম্যাক ওএস এক্স এ করার কোনও উপায় আছে কি?
আগস্ট

1
@aug: আমি এই পরীক্ষা পারবেন না, কিন্তু (টার্মিনাল থেকে) ব্যবহার করে দেখুন: open -a /Applications/Chrome.app --user-data-dir="/tmp/chrome_dev_session" --disable-web-security। আমি এখানে ধরে নিচ্ছি যে ওএসএক্সের একটি "/ tmp /" ডিরেক্টরি রয়েছে, আপনি যদি পথটি না করেন তবে এটি পরিবর্তন করতে পারেন।
হুব্রো

1
আমি এটি পাচ্ছিyou are using an unsupported command-line flag disable-web-security
কোডিবাগস্টাইন

1
@ কোরিমাওহোটার এটি ইতিমধ্যে নীচের উত্তরে
হুব্রো

6

ক্রোম ব্রাউজারে খোলা সমস্ত উইন্ডো বন্ধ করুন। যদি একাধিক উইন্ডো খোলা থাকে তবে সবকিছু আলাদাভাবে বন্ধ করুন। তারপরে আপনি "RUN" এ নিম্নলিখিত কোডটি ব্যবহার করে ক্রোমটি খুলতে পারেন :

chrome.exe --allow-file-access-from-files --disable-web-security

3

@ অগ এবং @ হাব্রোর মন্তব্যের প্রতিক্রিয়া হিসাবে, আপনি ম্যাক ওএস এক্স এর টার্মিনালের মাধ্যমে কোনও অ্যাপ্লিকেশানের নতুন উদাহরণ খুলতে openকমান্ডের -nপতাকাটি ব্যবহার করতে পারেন :

open -n -a /Applications/Chrome.app

আপনি --disable-web-securityযে কমান্ডটি ব্যবহার করতে চান (যেমন ) এই আদেশের শেষের দিকে আপনি যে কোনও পতাকা যুক্ত করতে পারেন ।


এটি একটি নতুন উদাহরণ তৈরি করে বলে মনে হচ্ছে না। কারণ যখন আমি এটি পুরানো উদাহরণে চেষ্টা করি (সুরক্ষা অক্ষম না করে) আমি
করগুলি

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

যেহেতু এই উত্তরটি ভুল, আপনি এটি মুছতে পারেন?
নোয়েল ইয়াপ

1
আমার কাছে কোনও ম্যাক নেই, তবে আমি শুনেছি যে যদি আপনি - ব্যবহারকারীর-ডেটা-ডির বিকল্পটি অন্তর্ভুক্ত করেন তবে এটি কার্যকর হয় open -n -a /Applications/Chrome.app --user-data-dir="/tmp/chrome_dev_session" --disable-web-security। একবার চেষ্টা করে দেখুন
স্যাম ওয়াটকিন্স

1
@ স্যামওয়াটকিন্সের দৃষ্টিভঙ্গি ম্যাকস সিয়েরায় আমার পক্ষে কাজ করেছে, তবে কেবল --argsপতাকা যুক্ত করার পরে এবং ক্রিমটি এক্সিকিউটেবল (ক্রোম.এপ ধারক নয়) খোলার পরে ; তাই:open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_session_2" --disable-web-security
চরম বিশৃঙ্খল

3

ম্যাকের জন্য:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir="/tmp/chrome_dev_session" --disable-web-security 

প্রয়োজনে ক্রোমের আপনার নির্দিষ্ট পথটি প্রতিস্থাপন করুন।


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