نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • اشتباهات
  • برنامه های گوگل برای مرورگر ساخت یک برنامه ساده کروم

برنامه های گوگل برای مرورگر ساخت یک برنامه ساده کروم

برنامه گوگل کروممرورگری است که توسط گوگل برای رایانه های شخصی و دستگاه هایی مانند گجت های موبایل. اولین ساخت این مرورگر در سال 2008 منتشر شد. چندین سال است که این مرورگر سیصد میلیون طرفدار را دور خود جمع کرده است. این نرخ رشد محبوبیت، شرکت را مجبور کرد تا کروم را برای دو سیستم عامل کمتر محبوب نسبت به ویندوز تطبیق دهد: Mac OS و Linux. نقاط قوت محصول شرکت آمریکاییکه برای کاربران بسیار جذاب هستند.

سرعت و قابلیت اطمینان

گوگل برای بهینه سازی کروم برای کامپیوتر کارهای زیادی انجام داده است. در نتیجه، مرورگر سبک و قابل اعتماد بود. استفاده منطقی از منابع، به شما اجازه می دهد تا پردازنده را بارگیری نکنید و رم. کاربر نمی تواند نگران باشد، حتی یک صفحه باز، اما استفاده نشده بدون اطلاع او بارگذاری مجدد نمی شود.

Google Chrome از نشانک‌هایی استفاده می‌کند که به‌عنوان کاشی‌ها روی آن‌ها پیاده‌سازی شده‌اند صفحه شروع. از قرار دادن کاشی ها در پوشه ها پشتیبانی می کند تا کاربر به راحتی به سایت مورد علاقه خود دسترسی داشته باشد. مرورگر تنها یک محدودیت در تعداد سایت های ذخیره شده دارد - حجم هارد دیسککاربر.

جستجوی هوشمند - جستجوی راحت

توسعه دهندگان یک عملکرد موتور جستجو را در مرورگر در نوار آدرس پیاده سازی کرده اند که در آن آدرس های وب سایت وارد می شود. خود گوگل کروم تعیین می کند که کاربر چه چیزی را وارد می کند: یک درخواست یا یک آدرس. اگر مورد اول وارد شده باشد، مرورگر از موتور جستجوی خود برای جستجوی موارد مشابه در اینترنت استفاده می کند. یکی دیگر از ویژگی های کار با جستجو، حفظ عبارات وارد شده قبلی است. فرض کنید اغلب به خودروهای یک برند خاص علاقه دارید، سپس نکاتی را دریافت خواهید کرد که حاوی جستجوهای قبلی است.

فشرده سازی برای راحتی

در تنظیمات نسخه روسی Google Chrome برای رایانه، منوی گزینه های فشرده سازی وجود دارد. با کمک آنها، کاربر به راحتی می تواند کیفیت و قدرت فشرده سازی نه تنها متن، عکس، بلکه ویدئو را نیز تنظیم کند. بدون معطلی اطلاعات دریافت کنید سرعت کماتصالات شبکه.

انعطاف پذیری رابط

شما به راحتی می توانید برنامه را مطابق با نیازها و نیازهای خود سفارشی کنید. کتابخانه برنامه های افزودنی امکانات سفارشی سازی و تنظیمات مرورگر را گسترش می دهد. 3500 افزونه در کتابخانه وجود دارد و اینها فقط رسمی هستند! شخصی که از کروم استفاده می کند به راحتی افزونه مورد نیاز خود را ایجاد می کند.

شروع به استفاده از برنامه کنید

دانلود رایگان کامپیوتر نسخه گوگل Chrome برای ویندوز 7، ویندوز 10 یا نسخه های دیگر در اینجا موجود است. در وب سایت رسمی، نسخه های روسی زبان مرورگر برای سیستم عامل مک و لینوکس موجود است. همچنین الزامات سخت افزار رایانه و نسخه سیستم عامل را نشان می دهد.

Google Chrome (Google Chrome)- محبوب و مرورگر سریعاز جانب گوگلباز کن کد منبع. مرورگر وب پرسرعت با رابط کاربری ساده و کارآمد، تجربه مروری پایدار و ایمن را در اختیار کاربر قرار می دهد.

رابط

مرورگر گوگل کروم رابط کاربری ساده و شهودی دارد که از زمان انتشار این برنامه تغییر چندانی نکرده است. عنصر اصلی طراحی مینیمالیستی نوار آدرس (Omnibox) است. استفاده از Omnibox آسان و کارآمد است - می توانید آدرس وب سایت را در همان نوار آدرس یا بلافاصله وارد کنید پرس و جو جستجو.

Google Chrome - سرعت بی نظیر کار با وب سایت ها و برنامه ها! گوگل

مدیریت برگه ها

مدیریت برگه ها در مرورگر گوگل کروم بسیار آسان است - می توانید پنجره های جدیدی را از آنها باز کنید، نگه دارید، بکشید و ایجاد کنید. هر تب در کروم به عنوان یک فرآیند جداگانه وجود دارد، و اگر یک صفحه به طور ناگهانی در یکی از تب ها مسدود شود، کل آن مرورگر گوگلکروم به کار خود ادامه خواهد داد.

هماهنگ سازی

یکی دیگر از مزایای مرورگر گوگل کروم، همگام سازی حساب کاربری است. اگر کاربر از حساب خود در پست الکترونیکجیمیل، برنامه به طور خودکار دسته ها (تنظیمات، تم ها، افزونه ها و نشانک ها، فیلدها) را همگام می کند. پر کردن خودکارو هر کدام را می توان غیرفعال کرد.

گوگل کروم - ساده، سریع و مرورگر وب امن! گوگل

سرعت کار

کروم به سرعت راه اندازی می شود و صفحات را به همان سرعت بارگیری می کند. گوگل کروم بر اساس سیستم منبع باز WebKit توسعه یافته توسط اپل و همچنین سیستم جاوا اسکریپت V8 که فراهم می کند سرعت بالاراه اندازی و باز کردن صفحات اینترنتی و برنامه های کاربردی وب.

ایمنی

Google Chrome دارای محافظت داخلی در برابر فیشینگ و بد افزارتا شما را تا حد امکان ایمن نگه دارد تهدیدات شبکه. مرورگر از حالت ناشناس پشتیبانی می کند. صفحاتی که در این حالت مشاهده می‌شوند در تاریخچه مرورگر ظاهر نمی‌شوند، در تاریخچه جستجو ظاهر نمی‌شوند، ردی از خود باقی نمی‌گذارند. بیسکویت ها، هنگامی که کاربر این پنجره را می بندد به طور خودکار حذف می شوند. به روز رسانی خودکارآخرین اصلاحات را دانلود می کند.

آخرین نسخه گوگل کروم را دانلود کنید

دانلود رایگان Google Chrome 2018- مرورگر به زبان روسی و از گشت و گذار عالی در شبکه لذت ببرید. سایت ما تمام به روز رسانی های برنامه را پیگیری می کند تا شما داشته باشید آخرین نسخهگوگل کروم.

برای آزمایش برنامه ای که در حال توسعه هستید، باید آن را به مرورگر خود اضافه کنید. برای انجام این کار، در صفحه chrome://extensions، باید کادر «حالت برنامه‌نویس» را علامت بزنید. پس از آن امکان افزودن پسوند یا اپلیکیشن شما وجود خواهد داشت.

manifest.json

کد هر برنامه Chrome، مانند هر برنامه افزودنی، با یک فایل manifest.json شروع می شود. تمام متا اطلاعات برنامه را شرح می دهد. در اینجا مانیفست ویرایشگر به طور کامل آمده است:

( "نام": "متن ساده"، "توضیحات": "یک ویرایشگر متن بسیار ساده (نمونه برنامه کروم)، "نسخه": "0.1"، "نماد": ( "48": "icon/48.png" "، "128": "icon/128.png")، "manifest_version": 2، "minimum_chrome_version": "31.0"، "offline_enabled": true، "app": ( "background": ( "scripts": [ "js/background.js"] ) ), "مجوزها": [ ("fileSystem": ["نوشتن"]) ], "file_handlers": ( "text": ( "عنوان": "Simple Text"، "types" ": ["application/javascript"، "application/json"، "application/xml"، "text/*"]، "extensions": ["c"، "cc"، "cpp"، "css"، " h، "hs"، "html"، "js"، "json"، "md"، "py"، "textile"، "txt"، "xml"، "yaml"] )))

بیایید زمینه هایی را که در اینجا ملاقات کردند، تجزیه و تحلیل کنیم. با نام و شرح همه چیز مشخص است. نسخه است فیلد مورد نیاز - وب کرومهنگامی که به‌روزرسانی را در برنامه خود آپلود می‌کنید، فروشگاه باید آن را تغییر دهد.

var entryToLoad = null; تابع init(launchData) ( var fileEntry = null if (launchData && launchData["اقلام"] && launchData["اقلام"].length > 0) ( entryToLoad = launchData["اقلام"]["entry"] ) var options = ( فریم: "chrome"، minWidth: 400، minHeight: 400، عرض: 700، ارتفاع: 700)؛ chrome.app.window.create("index.html"، گزینه ها)؛ ) chrome.app.runtime.onLaunched. addListener(init);

صفحه پس زمینه کار می کند زمینهبدون توجه به ویندوز برنامه بیشتر اوقات در حافظه بارگذاری نمی شود. هنگامی که سیستم شروع به کار کرد، کد آن اجرا می‌شود و می‌تواند کنترل‌کننده‌های رویداد را برای رویدادهای خاصی تنظیم کند که رایج‌ترین آنها onLaunched است. وقتی کنترل‌کننده‌ها تنظیم می‌شوند، صفحه پس‌زمینه معمولاً از حافظه بارگیری می‌شود و تنها در صورتی باز می‌گردد که یکی از رویدادهایی که در آن مشترک شده است رخ داده باشد.

هنگامی که کاربر روی نماد برنامه کلیک می کند یا فایلی را در آن باز می کند، رویداد onLaunched در صفحه پس زمینه فعال می شود. پارامترهای فراخوانی، به ویژه فایل(هایی) که برنامه باید باز کند، ارسال می شود. کد enterToLoad = launchData["items"]["entry"] فایل ارسال شده به برنامه را در یک متغیر محلی ذخیره می کند، که کد ویرایشگر از آن می گیرد. رویداد onLaunched همچنین می تواند زمانی رخ دهد که برنامه از قبل باز است. در این حالت، کد موجود در صفحه پس‌زمینه می‌تواند برای خود تصمیم بگیرد که آیا یک پنجره جدید باز شود یا اقداماتی را در یک پنجره از قبل باز انجام دهد.

برای کامل بودن، در اینجا CSS آمده است:

متن (حاشیه: 0؛ ) هدر (رنگ پس‌زمینه: #CCC؛ حاشیه-پایین: 1px جامد #777؛ -webkit-box-align: مرکز؛ -webkit-box-orient: افقی؛ -webkit-box-pack: سمت چپ؛ نمایشگر: -webkit-box؛ ارتفاع: 48px؛ بالشتک: 0px 12px 0px 12px؛ ) دکمه ( حاشیه: 8px؛ ) textarea ( حاشیه: هیچ؛ -webkit-box-sizing: border-box؛ font-family: monospace ؛ بالشتک: 4 پیکسل؛ موقعیت: مطلق؛ بالا: 48 پیکسل؛ پایین: 0 پیکسل؛ چپ: 0 پیکسل؛ راست: 0 پیکسل؛ عرض: 100 درصد؛ ) textarea:focus ( طرح کلی: هیچ !مهم؛ )

کد اصلی: کار با فایل ها

از آنجایی که در مثال ما، برای سادگی، خود را محدود می کنیم حداقل مجموعهقابلیت ها، سپس کد اصلی ویرایشگر تقریباً به طور انحصاری به کار با فایل ها اختصاص داده می شود. برای انجام این کار، چندین API استفاده می شود که برخی از آنها در حال حاضر در راه استانداردسازی W3C هستند. File API و رابط های مرتبط موضوع بزرگی است که شایسته مقاله جداگانه است. من آن را به عنوان یک مقدمه خوب توصیه می کنم.

بنابراین بیایید کد را در js/main.js تجزیه کنیم. من آن را تکه تکه خواهم داد، کد کامل- در GitHub.

تابع init(entry) ($("#open").click(open); $("#save").click(save); $("#saveas").click(saveAs); chrome.runtime.getBackgroundPage (function(bg) ( if (bg.entryToLoad) loadEntry(bg.entryToLoad); )); ) $(document).ready(init);

وظیفه تابع مقداردهی اولیه اضافه کردن کنترلرها به دکمه ها و گرفتن از پس زمینه است فایل صفحهبازکردن. زمینه صفحه پس زمینه به طور ناهمزمان از پنجره اصلی با استفاده از chrome.runtime.getBackgroundPage به دست می آید.

کنترل کننده های کلیک دکمه:

var currentEntry = null; تابع open() ( chrome.fileSystem.chooseEntry(("نوع": "openWritableFile")، loadEntry); ) تابع save() ( if (currentEntry) ( saveToEntry(currentEntry); ) other ( saveAs(); ) ) تابع saveAs() (chrome.fileSystem.chooseEntry(("نوع": "saveFile")، saveToEntry)؛ )

ما FileEntry فعلی را در متغیر global currentEntry ذخیره خواهیم کرد.

تنها ویژگی خاص در کد بالا روش chrome.fileSystem.chooseEntry است. با استفاده از این روش، یک پنجره انتخاب فایل باز می شود (در هر سیستم متفاوت است). مانند همه توابع دیگر برای کار با سیستم فایل، این روش ناهمزمان است و برای ادامه کار یک فراخوان دریافت می کند (در مورد ما، توابع loadEntry و saveToEntry که در زیر توضیح داده شده است).

خواندن یک فایل:

تابع setTitle() (chrome.fileSystem.getDisplayPath(currentEntry، function(path) ( document.title = path + " - Simple Text"؛ )); ) تابع loadEntry(entry) (currentEntry = ورودی؛ setTitle(); ورودی. file(readFile); ) تابع readFile(file) ( var reader = new FileReader(); reader.onloadend = function(e) ($("textarea").val(this.result); ) reader.readAsText(file ))

در تابع setTitle() عنوان پنجره را تغییر می دهیم تا مسیر فایل فعلی نشان داده شود. نحوه نمایش این عنوان به سیستم بستگی دارد. در سیستم عامل کروم، اصلاً نمایش داده نمی شود. chrome.fileSystem.getDisplayPath صحیح ترین راه برای دریافت مسیر فایل مناسب برای نمایش آن به کاربر است. نمایش دیگری از مسیر از طریق enter.fullPath در دسترس است.

File API دو شی متفاوت دارد که یک فایل را توصیف می کند: FileEntry و File. به طور کلی، FileEntry نشان دهنده مسیر فایل است، و File نشان دهنده داده های موجود در آن است. بنابراین، برای خواندن یک فایل، باید یک شی File توسط Entry دریافت کنید. این با استفاده از روش ناهمزمان enter.file() .

کد این مثال تا حد امکان کوتاه است تا در قالب مقاله قرار گیرد. اگر می‌خواهید به مثال‌های دقیق‌تر از میزان قطعیت نگاه کنید ویژگی های کروم API، مجموعه بزرگی از نمونه‌های برنامه‌های Chrome در GitHub منتشر شده است. اسناد رسمی برای همه رابط های برنامه نویسی- در developer.chrome.com. محل اصلی برای دریافت پاسخ سوالات ملموسبرنامه نویسی برنامه های Chrome - .

شما می توانید Google Chrome را به صورت رایگان به زبان روسی تنها در چند مرحله - ساده و سریع دانلود کنید. به هر حال، این ویژگی ها است که در درجه اول مرورگر وب را متمایز می کند به آن پرداخته خواهد شد. مهم، اما نه تنها مزایای برنامه.

بیایید در مورد این صحبت کنیم - بیایید مستقیماً در مورد مزایایی صحبت کنیم که اگر تصمیم به به روز رسانی و دانلود آخرین نسخه مرورگر Google Chrome داشته باشید، به دست خواهید آورد. توسعه دهنده مستحق ستایش است و واقعاً چیزی برای صحبت کردن وجود دارد.

مرورگر گوگل کروم: مزایا

  • سرعت.هنگامی که گردش کار به اینترنت متصل است، اهمیت سرعت را نمی توان بیش از حد برآورد کرد. در این راستا، مرورگر اینترنت Google Chrome، که بر اساس موتور WebKit توسعه یافته است، مطمئنا خوشحال کننده است. فقط چند ثانیه و آن را راه اندازی و در حال اجرا! همین امر را می توان با اطمینان در مورد راه اندازی برنامه های کاربردی وب با پیچیدگی های مختلف گفت. صفحات وب فورا باز می شوند. اگر دور از تنها برگه باز هستید، این روی سرعت کار تاثیری نخواهد داشت. چه چیزی را نمی توان گفت، به عنوان مثال در مورد - مطمئن شوید که فرآیندهای جداگانه برای هر یک و در کروم بار را بسیار بیشتر از آخرین مرورگرفقط به مدیر وظیفه بروید.
  • راحتی.قبلاً تأکید کرده ایم که نه تنها سریع، بلکه بسیار هم است مرورگر مناسب. در واقع، این برنامه محبوبیت خود را از بسیاری جهات مدیون همین است. ساده ترین رابط کاربری حواس را از کار منحرف نمی کند - شما کاملاً روی محتوا متمرکز شده اید. نوار آدرس مانند نوار جستجو عمل می کند. فقط عبارت جستجوی خود را وارد کنید نوار آدرسمرورگر، و نه تنها نکات و تکمیل پرس و جو را دریافت خواهید کرد، با فعال بودن جستجو، صفحه مورد نیاز به طور خودکار بارگیری می شود.
  • ایمنی.شما می توانید گوگل کروم را به صورت رایگان و بدون ثبت نام دانلود کنید، در حالی که 100% مطمئن هستید که مرورگری را نصب کرده اید که برای سیستم خود ایمن است. در صورت وجود هرگونه تهدید از جانب نرم افزارهای مخرب یا مشکوک از خارج، برنامه به شما اطلاع می دهد. سطح حفاظت نیز به لطف افزایش یافته است محیط ایزوله. علاوه بر این، مرتباً به‌روزرسانی‌ها را بررسی می‌کند که سطح امنیت را بیشتر می‌کند.
  • حالت ناشناساگر نمی خواهید تاریخچه مرور خود را ذخیره کنید - آسان است! و اگر هیچ حساب کاربری در آن ثبت نام نکرده اید ایمیل گوگل، در Chrome استفاده از حالت ناشناس برای بررسی نامه بدون خروج از سیستم و هر بار به خاطر سپردن رمز عبور بسیار راحت است.
  • افزونه.دانلود رایگان گوگل کروم برای ویندوز 7 یعنی نزدیک شدن پسوندهای مفید. خواندن راحتوب سایت ها، تجزیه و تحلیل SEO، پیش بینی آب و هوا، ارسال مقاله در فیس بوک یا توییتر (و چنین همگام سازی سریع امروزه برای بسیاری از مردم بسیار مهم است!) و غیره.
  • موضوعاتمی توانید کروم را نصب کنید و فقط زیبایی آن را تحسین کنید. تنظیم این گزینه فقط چند دقیقه طول می کشد، می توانید تم شخص دیگری را نصب کنید یا تم خود را ایجاد کنید.

ترجمه فوری صفحه، دسترسی سریعبه هر یک از نشانک های شما در ورودی، افزونه مفید، که همیشه در مقابل شما است - می توانید برای مدت طولانی لیست کنید. دوباره نگاه کن مزایای ذکر شدهو از اهمیت آنها برای شما قدردانی کنید.

من آخرین نسخه گوگل کروم را می خواهم

اگر به شما در انتخاب مرورگر کمک کنیم خوشحال خواهیم شد. برای دانلود نصب کننده نیازی به جستجوی تورنت نیست - می توانید این کار را همین حالا و اینجا انجام دهید. دانلود کنید و فقط چند دقیقه نصب کنید! شما به آخرین نسخه قابل حمل نیاز دارید - مشکلی نیست.

فقط خوب استفاده کن نرم افزار. گوگل کروم می داند چگونه به راحتی و به سرعت به اینترنت دسترسی پیدا کند!

برترین مقالات مرتبط