Google Chrome programs. Google Chrome web programs, well? Dodatk description for google chrome

For testing programs, you will need to add it to your browser. For chrome: // extensions on the side, select the "Developer mode" checkbox. We are ready to add your extension to the program.

manifest.json

The code, be it a program for Chrome, be it an extension, read the manifest.json file. The new one describes all the meta-information programs. I will guide you through the editor's manifest:

("name": "Simple Text", "description": "An extremely simple text editor (sample Chrome app)", "version": "0.1", "icons": ("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"])), "permissions": [("fileSystem": ["write"])], "file_handlers": ("text": ("title": "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 "])))

We pick up the fields, which have been set up here. I’ll call that description everything is clear. Version є with a binding field - Chrome Web Store vimagatime, you won’t be surprised if you add new updates to your programs.

Var entryToLoad = null; function init (launchData) (var fileEntry = null if (launchData && launchData ["items"] && launchData ["items"]. length> 0) (entryToLoad = launchData ["items"] ["entry"]) var options = (frame: "chrome", minWidth: 400, minHeight: 400, width: 700, height: 700); chrome.app.window.create ("index.html", options);) chrome.app.runtime.onLaunched. addListener (init);

Background page The background mode is right in the windows programs. For more than an hour, there are no answers to the puzzle. When you start the system, the code will be displayed and you can set the samples of quiet pods, the most recent ones - to the stolen one. If the reviewers are installed, the background page, as a rule, vivant from the memory and start back again if only one is seen from the pod, on the basis of the signatures.

If you click on the program icon, or if you open a new file, the background page will run onLaunched. Parameters are transferred to the wiklik, zokrema file (s), such as the program maє vidkriti. The entryToLoad code = launchData ["items"] ["entry"] The transfer of the file from the addon file is taken from the local change, the startData is also from the editor code. The onLaunched option can come and go as long as the program is already on screen. In general, the code on the background page can be violated itself, if it appears newer, then it will be able to appear as if it didn’t appear.

To paint the picture, I'll hover over the CSS:

Body (margin: 0;) header (background-color: #CCC; border-bottom: 1px solid # 777; -webkit-box-align: center; -webkit-box-orient: horizontal; -webkit-box-pack: left; display: -webkit-box; height: 48px; padding: 0px 12px 0px 12px;) button (margin: 8px;) textarea (border: none; padding: 4px; position: absolute; top: 48px; bottom: 0px; left: 0px; right: 0px; width: 100%;

Main code: a robot with files

So as our applications, for simplicity, are surrounded by a minimal set of possibilities, the main editor code will be assigned to robots with files. For many victorious use of the API number, some of them are already on the way of W3C standardization. File API and support interface is a great topic that deserves credit for this article. Yak is a good introduction, I recommend.

Already, I've taken out the code from js / main.js. I will point him in fragments, the new code will be on Githabi.

Function 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);

The main function of іnіtsіalіzatsії - add samples to the buttons and edit the file from the background page for display. The background page context goes from the main window asynchronously behind the auxiliary chrome.runtime.getBackgroundPage.

Samples pushing the buttons:

Var currentEntry = null; function open () (chrome.fileSystem.chooseEntry (("type": "openWritableFile"), loadEntry);) function save () (if (currentEntry) (saveToEntry (currentEntry);) else (saveAs ();)) function saveAs () (chrome.fileSystem.chooseEntry (("type": "saveFile"), saveToEntry);)

The stream FileEntry will be taken into the global window of the currentEntry.

One specific feature of the hover code is the chrome.fileSystem.chooseEntry method. For an additional method, see the selection of files (your own on the skin system). Yak і all інші functions for the robot with a file system, the whole method asynchronous і will neglect the callback for the advanced robot (our type has the function loadEntry and saveToEntry, described below).

Reading the file:

Function setTitle () (chrome.fileSystem.getDisplayPath (currentEntry, function (path) (document.title = path + "- Simple Text";));) function loadEntry (entry) (currentEntry = entry; setTitle (); entry. file (readFile);) function readFile (file) (var reader = new FileReader (); reader.onloadend = function (e) ($ ("textarea"). val (this.result);); reader.readAsText (file );

The setTitle () function has a window title to show the path to the stream file. Those, as the title will be displayed, lie in the system. Windows will not show up on Chrome OS. chrome.fileSystem.getDisplayPath - the most correct way to edit a file, go ahead, show it to a file. Other paths are available through entry.fullPath.

The File API has two different objects to describe a file: FileEntry and File. Roughly, FileEntry will allow you to go to the file, and File - the data to take revenge in the new one. Otzhe, to read the file, you need to edit the File object by Entry. You can reach beyond the asynchronous entry.file () method.

The code of the butt is broken down to the shortest possible extent, so it is in the format of a statty. If you want to marvel at a lot of the power of the Chrome API, there is a great set of Chrome apps on Githabi. Official documentation for all software interfaces - at developer.chrome.com. Basically, it is possible to display the type of information on a specific food according to the program of Chrome-supplements -.

"Google Chrome" is a product of one of the most popular sound systems "Google". The date of the falling asleep of the corporation is 1998 rіk. Chrome browser from Google started working in 2008. Recruiting your audience at a good pace, become one of the most popular browsers for computers and mobile attachments. Ninety number of these people numbered hundreds of millions of people. Browser vikoristovuyut practical on the skin of another computer in the light. It is easy to see the report, so also "Chrome", how to correctly set up and how you can win.

Corporation "Google". ear

All vidomo, scho "Google" - tse, first for everything, poshukova system. On this year's day, Google is a magnificent transnational corporation, as it has an office in Bagatioi regions, and a head in the New States.

And everything was repaired to the distant 1996 rock. Two Californian students - Sergiy Brin and Larry Page - were engaged in a science project, wishing to develop new technologies for a digital universal library. In the course of the next day, the students were taught mathematical authority as well as the current method of the All-Holy Heaven. So, there will be a bunch of sounds like a robot, which knows the required sites, proclaims the list, estimate, first for everything, the importance of the information, and not the best part of the singing word, as I have robotized on the site, or sent some

Investors have known for such a child of students. The new poshukov system, having conceived the helpless little darlings, began to conquer the hearts of the koristuvachi more quickly.

Popularity of the new browser

So also "Chrome"? A handful of Google corporate credits and didn’t think about the launch of a new browser; And, by the way, the creators of the hard-working corporation were afraid of the fatal failure of the browser-project. Ale, volodyuchi with strained financial possibilities, the stench was viral all the same, they tried to throw the project and win this to the court of the capital. It’s not marvelous, I won’t be fooled by the supporters of simplicity, intelligence and sensible koristuvannyu.

In 2008, the first version of the Google Chrome browser for the Windows operating system will be released. Behind the magnificent budget invested in a new child, the browser quickly goes all the way to anyone who is not familiar with the popular.

Google Chrome browser. Sho tse take

Browser "Chrome" from the corporation "Google" is distributed on the basis of the vіlny browser Chromium, which is a "dad" of the latest browsers. The developers of the programs have adopted the decision to use the Webkit engine in the basis of the robot, and in 2013 the Google Chrome browser will switch to the Blink engine.

Change the browser "Google Chrome" to itself as a simple, smart and safe software product. It’s crazy, it’s to bring the price of its popularity, it’s handy, not overwhelmed by the interface, it’s high level of security, about which it is possible to carry out a move about it, without any addition to that extension for any kind of relish. It is also possible, for example, that such a browser, like Chrome, doesn’t stand on the site, but it’s always up to date with its number of services.

Chrome browser overrides

Adopting the order "Everything is genial - simple", "Google Chrome" is a blessing, which gave it such popularity. Among them it is possible to see a clear view of the sides, a minimalistic design, in any case from the web side there is nothing to be seen.

If you didn’t want to, for the glance, the history of the pages, the confidentiality of the "incognito" mode. For the reason, there is a sound row of readings from the address, you need to enter it by the address of the site. For the synchronization of the donations of the corystuvach, "Google" linked the data to each other, taking them to the dark server. If necessary, you can go to your regional record from any computer and restore access to bookmarks and necessary information. Qia zruchna funkts_ya stan in nagodі, like a browser of visions.

Control of out-of-order programs does not allow the robot to be interrupted at an unacceptable moment. There is also a lot of browser versatility for all operating systems. Singingly, in a bagatom vidomo, "Chrome" is a browser that can be installed on an operating system or an electronic attachment. To secure the safety of your Google Chrome users, I keep a list of awesome sites, and also about the potential threat when you go to that unintelligible side. The virtues of the browser are powerless, but the smartest of the "Chrome" robot is the speed of the web.

The installation

The browser "Google Chrome" is locked up without koshtovno. The best price from the official side. Before zavantazhennyam perekonite, so prіdpovіdaє system vimogam. So, Windows for Chrome is guilty of fixing this version. The Intel Pentium processor is in the fourth generation. To install Chrome on a mobile attachment on the basis of Android, after the version of the operating system, you can’t be earlier than Android 4.1. The iOS system is guilty of being repaired in 9 newer versions.

In addition, as the installer file "Chrome" is blanked-off, it is necessary to press the button "Viconati" or "Save". With the help of the subtle click of Misha, launch the file into the robot for saving the settings and use the Google Chrome browser.

Іportuvannya nalashtuvan

If you need to install the Google Chrome browser, you can import the setting of the browser from other browsers, if such information is available, such as the start page, history of views, bookmarks, and password records.

Before importing, you need to close all open browsers, launch "Chrome", at the top right-hand corner, go to the adjustment menu, as the image shows three vertically rotated points. Writing “Bookmarks”, then “Importing bookmarks and setting up” and choosing a browser, importing data is required. As the list doesn’t have a required browser, it is necessary to export the bookmarks in HTML format, and then, when importing to Chrome, vibrate the position “HTML file with bookmarks”. When the "Import" button is pressed, all parameters of the front browser will be changed to "Chrome".

Updates

Browser "Chrome" is automatically updated for an hour or so in the background. If you have a gradual increase in stance, you can skip this update. If a new version of "Chrome" is available, you need to pay respect to the color of the indicator of the menu "Nalashtuvannya and Keruvannya Google Chrome" at the upper right corner of the screen. Zeleniy kolіr means that the new version was released close two days ago, the orange one - for one day, the red one - seven days ago.

To update "Chrome" I will manually need to open the browser, go to the menu "Customize and Keruvannya" Google Chrome "", vibrate the position "Update Google Chrome" Effortlessly open and bookmarks in the browser are saved and locked up automatically when you start it again. Restarting can be done by pressing the button "Not at once".

Viluchennya

If you need to see the Chrome browser, you need to go to the control panel of your operating system (at the left bottom code). Then open "Parameters", vibrate the position "Programs", know "Google Chrome" and vibrate "Vidality" (for Windows 8 and 10). For Windows 7 or Vista, select the item "Parameters" in the Keruvanny panel, and then go to "View program" or "Programs and components". The subtle claps of Misha need to be on Google Chrome. The browser will be seen by the onslaught of the "Vidality" button.

To clear the data for the profile, it is necessary to read "View the data about the robot in the browser". If you synchronize the data and know to go to your Google record, a part of your information will be available, some of it will be stored on Google's servers. Clean everything up, you need to clean up the history. You can change the price by going to the menu “Nalashtuvannya and Keruvannya Google Chrome”, then vibrate “Dodatkovі іnstrumenti", and then "Vidalennya danikh about peeksіnki stіnki". Having entered the required hour range, check the boxes for the type of information, which is required to be seen, and then read "Clear history".

Programs that extended

Browser "Chrome" from "Google" promotes powerless flexible extensions, plug-ins and add-ons for koristuvachiv, both paid and uncountable. In fact, you can design a Chrome browser for yourself. You can find out the necessary program or it can be expanded in the official online store.

While expanding - the process of adding and completing the functions of the browser, then the supplements - okremі programs, which work directly from the browser.

Yak dodati, vidaliti program abo expansion

To add to the browser "Chrome" extension or additional, it is necessary in the Internet-shop "Chrome" at the left one hundred vibrates "Expanded" or "Dodatki". Then vibrate from the catalog those that you need, but you can quickly make a noise. The order from the position of the required programs or the expanded button "Install" will appear. As soon as you see the expansion, it will be necessary to reconsider, until you get access, then you can press "Install expansion". When chrome is installed by the programs, it appears on the launch panel, and the extension appears, you can hit the buttons at the buttons on the chrome toolbar.

If you want to see the expansion, you need to go to the menu "Customize and Keruvannya" Google Chrome "", then vibrate the position "Advanced tools" and from it - "Expanded". The list of vibrates is expanded, so you can see it, and click on the "View from Chrome" button, and then click on "View" again. The program can be viewed from the toolbar on the worktable.

Korishnі expansion and programs

Tі, hto go in step by the hour, for a long time already vikoristovuyut at your browser, hand and brown expanded and add-ons. Their functionality can be versatile - from a robot to an igor and a rozvag. It is easy to see the tsikavih widen and dodatkiv from "Google Chrome":

    DataSaver is your first assistant in the economy of traffic. I have the function of stitching the sides, the text and the image, which is being stuck. Duzhe zruchny for mobile annexes. Also, we will add the version for Android or iOS (Nalashtuvannya - Economy of traffic).

    Quick Notes - a notepad that spills online at a viglyadі vіkna on your vimogu. Additional help to write down a thought, as it led you to the be-yak side of Merezha.

    XTranslate is a great way to give a mitten translation, as well as on the web pages, if you don't see the necessary text.

    Gmail Offline - allows you to do things over the Internet. Shchepravda, wine is still necessary for rejecting and redirecting leaves. Then you can do it quickly.

    Save to Pocket - save the web side for general reading, at the same time clear all ads and unnecessary elements, having deprived of the text and images. The page is saved from the cache and will be available to navigate without the Internet.

At the end

Otzhe, why also "Chrome"? It’s a pretty awesome brown browser. Looking around the demanded programs, the extensions for new ones can be continued until indefinitely. However, only you will be virishuvati, which is the very supplement you need to expand it. Great vibe, flexibility and accessibility for the Google Chrome browser to ruin our life for the simple and easy-going, additional help in robots, or allowing you to speed up an hour for programs-games.

Google is a permanently powerful mobile browser Google Chrome for Android, bringing new possibilities to life. Bagato koristuvachіv do not know about those chi іnshі functions, such as breaking surfing at the bottom of the net is more forgiven, quick and easy.

Importantly: Some features may be unavailable on some smartphones through old Chrome (recommended via Google Play) or OS version.

1. Forgiveness to the posture from the side

Often it’s when you need information on the Internet, you go to the site, but you do not need it, but in the text you need to be quiet about the terms or the speeches that have not been stuck in the past. Call the corystuvach open a new tab, drive in a row of a joke an unheard-of word, whik yogo, then turn to the main material. With a touch of the process, it is possible to grow in a much simpler and faster way.


Right in the text, you don't know a word / phrase, like a panel from below with a Google push. Vityaguєmo її vishche, bachimo pohuku vidachu. Smilily, we’d like to go for our efforts, but on the tag to "Back" we turned to the other side, where they repaired.

2. Primus's zm_na scale

Bagato sites do not provide quick access functionality. There is a chance to rob the price with a help of your engine. Yakimi would not bully cause, Chrome will allow you to omit the fence. Ydemo to "Nalashtuvan", "Special opportunities", by and large the item "Primus's scale change".


On some sites, navigate with active fence set ups to get around not to see. Yaskraviy butt is a mobile version of Yandex.

3. Zumuvannya with one hand

There are a lot of corystuvachiv, if you want to get an object on the side, put two fingers on the screen, and then raise them on the side of the child. So you can only work with two hands, and the size of the display is not important. Ale є th alternative, like assessing the number of great smartphones.

To increase it is enough to change one dot of the screen, open your finger and quickly turn it back, and then the keruvati screen up and down. Another hand is not needed! It’s not forgotten and about cleverly adjusting the content for the size of the display according to the sub-link — it’s effective, if both hand and right handers use little informative blocks, and the text of the spreading is strictly in the center.

This way of approaching / viewing is systemic, and also practical in some other programs, for example, Google Maps

4. Shvidke mixing with tabs

Koristuvachi mobile browsers constantly stick to the very same problems, which for desktop clients - with a purchase of opencritical tabs. As soon as on computers and tablets, site tags are displayed, on smartphones, the "Tabs" button is displayed. But in Chrome, you can do without it, it is enough to carry out the right-handed user or the right-handed user across the field of the entered address or the sound supply for mixing on the side tabs!

If you need to move very far, down to one or two tabs, then all one can not press on the button - just swipe down in a row, then go to the menu of the open tabs. And if you draw one of the tabs from the right-hand side, then you can close it all at once, but here it hasn't been an hour for sparing, so there’s a small cross on the skin of them for showing this one.

5. Close all tabs

Often, it’s the same, when on the web surfing the browser displays dozens of tabs. Yaksho vie vpevneni, there is not a lot of anything important, you can shrug it off at once. For the whole it is possible to go from manual methods to the list of visible sites, embossed three dots, onslaught on the item "Close all tabs".

6. Menu navigation

Swipe Chrome is practical everywhere. For example, you don’t need to press on three points, just go to the menu, just put your finger on them and slide down. If you want to look at the first glance, the gesture is to be low-porous, if you call up the items on the whole menu until you get the items out of the menu, go to different functions, do not get overwhelmed. For example, effectively go to the "wall" version of the site.

7. Correct menu

The peculiarities of the browser lie on the surface, and it’s not a mystery about them if they are needed. Zokrema, the menu proposes such a possibility, such as "Know on the side" (a message about a specific text on the site, how to look at one another), "Recent tabs" (the last ones have been glanced at, or even closed the site) and "Dodati on the head screen" - the rest of the page will be left to the side right on the work table.


It is handy for vipadk_v, if you systematically view the same site, if you need to go through a number of rіvnіv zanurennya to the mark. So call the buva with the exchange rates or the weather (alright, є special programs, ale the stench borrow a place from the memory of the annex).

8. Economy of traffic

At the set-up, the function "Economy of traffic", like squeezing the content before being sent to the smartphone. Tim by the site itself will be shy, and the traffic will go down. Respect that the function is not working with sites, the addresses of which can be repaired using https. With a typical Internet connection, the economy is in between 20-40% of traffic in the fallow of resources, which is seen.

9. Guru

Google is keeping up with the development of the Chrome browser, if you want to try new features earlier for others, then you can switch to the Beta version. If you want it to be stable, do not forget that Google does not guarantee the same robots as it has a massive version of the browser.

Independently from the vibrational version, you can take advantage of the access to actions that are imprinted for promises. For tsyogo in a row it is entered:

If you have chosen Chrome Beta, then in the course of the change there will be more changes. Slid vrahovuvati, that there are some functions of work, it’s disgusting, and then, if you activate it, you should change the status of a few misconceptions, so that the browser doesn’t "fall" at an unprecedented moment.

There will be a lot of possibilities for a mass meeting, and then you can quickly rate your information in detail (including those including some functions, for example, auto-update of a side).

10. Save the side

Google Chrome allows you to save the side of the PDF document view on your smartphone, not only allow you to access the content without connecting to the Internet, or just fix the side line (it’s not enough, it’s probably worth it). For the whole menu choose "Druk", and then try "Save yak PDF". Ready.

Bonus

Another Chrome feature is a file manager. To correct access to new, enter the address row:

A manager can’t be called supervising, for it’s very functional, but it’s obvious, but again, you can’t allow a lot of people not to set up the program to satisfy basic needs. Guess the 7th point, the whole file manager can also be blamed on the workstyle!


Obviously, Chrome has such a capability, like the synchronization of tabs with other extensions, the browser is de-vikorized, the Incognito and Inshi mode. Do you think you have been unfairly cheated on your respectable function? Write about her in the comments!

Chick on the skin. Look at the page and read it without checking it out on the page. At the end of the hour, it’s time to make a mistake and wake up to the side of the picture, as a result of which you will spend a moment, in which case it’s zupinilsya.

If you can't see it anymore, go to the link to set up your mobile Chrome, see it behind the address chrome: // flags... You need to know the option "Regulate scrolling" and set it to "Umkneno".

2. Economy of traffic

The Chrome browser can help you save money on mobile traffic, so I don't have much to cheat on. It is permissible to lower the vitrati rakhunok compression danih. The current view of the web site is practically unchanged, but then the її wаа will become smaller in the number of times.


You can activate the traffic restriction right at the nalashtuvannyah programs. Do not forget to periodically drop in here to learn more about the results of the robotic function.

3. Display of desktop tabs on mobile

If you are using the Chrome browser on all extensions, then, you know, you know that the data between them are synchronized. To that it is not necessary to take a page in the bookmarks, as soon as you thought you were reading at the computer and you knew how to get there. You can simply go through the road in your mobile browser to distribute "Not long-term tabs", you know, you know how to look at all the sides, as you glanced at the last hour, right from the victorious computer.


4. Save pages for offline reading

There is a lot of programs for added reading, but do not expect the stench to demand, even Chrome itself can take pages for reading without connecting to Merezha. For the change in function, you can easily fix it.


You can upgrade the functionality on the side of the experimental Google Chrome installations. Enter to address row chrome: // flags, and then know that activate the parameter chrome: // flags / # offline-bookmarks.

5. Victory of fairy tales on the side

If it’s an hour to read the statistics, you’ve got a term that needs to be clarified, then don’t go all the way to the buzzing systems. You can see the word you need, and then at the context menu, select the item "Show prompts". When you see a panel from below, a panel with buttons will appear, allowing you to supply a single power supply to the required program or services.


And what features of the mobile version of Google Chrome are the best for you?

On Habré, there are a few articles about the extension of extensions for Chrome, but the theme of the development of Chrome extensions (the stink of Chrome apps) was broken up later. The remaining hour became more relevant through the extended add-ons on ChromeOS. Prior to that, the infrastructure for the development of programs for Chrome became more stable and manual for the victorian. I will try to keep up with the basic nutrition from this statistic: I will most likely write programs for Chrome, which smells like it is seen from extensions, web services, desktop supplements, etc. As the topic is interesting, the article is continued, there are more special meals.

Navishcho

One and the same functionality can be implemented using additional absolutely new technologies: you can write a program for Windows, develop a web-service, a mobile add-on for Android and / or iOS, etc. How can you sponse the author to revise the vibe on the smack of programs for Chrome?
  • Robot on ChromeOS. For now, the Chrome app is the main way to bring your program to the core of Chromebooks. Chi is it over there? Chromebooks are not as old as, say, computers on Windows, but the tendency is to change. Bygone rock in the USA, it was sold 5 times more than Chromebooks nіzh Macbookіv
  • Programm Chrome without additional tools to work on Windows, Linux and OS X. There is no problem, there are no more ways to create a program that is portable, but most of them appear more vitriolic.
  • In recent years, there has been a possibility of porting Chrome apps on Android and iOS.
  • On a large number of systems, Chrome programs can be viewed as special programs for a koristuvach. Stinks are launched from the "Start" menu, open windows without browser controls, you can use programs for changes to open files, and in the first place.
    how many programs.

Packaged apps and hosted apps

We went to the list of the promises for the promises in the Chrome programs for the icons Poshuku, Gmail, Google Drive. Yakshto natisnut on one of them, nothing similar to the program is not seen. Natomist, koristuvach is simply shifted to the side of the general service.

On the right, there are two principally different tips and tricks: hosted app and packaged app. Unfortunately, tired Russian terms are dumb. Poshuk, Gmail, etc. - submit to hosted. Such a program is stored in the manifest.json file from the URL that has been set up with security and icons. In fact, a hosted app is a special bookmark for an online service.

On the view from hosted, from the packaged app, all the files needed for the robots are saved on the computers of the computer. Such programs, as a rule, can be more beautiful offline, can be used with your own windows, and you can get access to a large number of Chrome software interfaces.

Nadal mova pide about packaged apps.

Programs that extended

From the point of view of the koristuvach, the expanded and programmed display is absolutely different functions: the extension of the change, as it is used by the browser, and the program is displayed as the browser is installed. Expansion of the change of sides and, you can, give a couple of buttons, and the program call the program to your own wizard.

At the same time, the expansion of the programs from the middle of the vashtovani is much more similar. І ті, інші is installed from the Chrome Internet store, є. crx files, є zip archives. The power of extension / programs is described in the manifest.json file, and the UI in them is written in HTML5. A lot of Chrome software interfaces are available for both extensions and add-ons.

At the same hour the є th value of the information. Programs can use functions that are not available for extensions:

  • cheruvati with your wines,
  • bezposeredno pratsyuvati with files on koristuvach's computers,
  • be recognized as programs for the operation of an operating system for quiet types of files,
  • display TCP and UDP data (cim, for example, use SSH client for Chrome),
  • pratsyuvati from USB.

Features of the outlet

I’ve already zgaduvav, from the point of view of the koristuvach, Chrome programs do not see much from the most popular programs. At that very hour, the programmer will look at the stink in a fashionable way. Operations are simpler, like folding.

A lot of interfaces, where you can use programs, є well-accepted standards and kindly see all web developers. For UI, use HTML and CSS, for robots with HTTP - XMLHTTPRequest, etc.

In the Chrome program, it is practically impossible to implement synchronization between copies of programs on other computers without additional tools. p align = "justify"> The robot with files, like and all of the interfaces, to lay down all of the called resources, is wired asynchronously. On one side, there is a cheaply accelerated code for specific operations, on the other - a guarantee of the sophistication of the interface and the possibility of blocking.

Another feature of Chrome is its bake-free management. Chrome doesn’t have any kind of functionality, less classic operating systems and more security-free Android. Prior to the addition of software interfaces, Chrome vendors were always conservative. With the development of the system, it is easier in an hour to relax the interconnection of the bezpeki, lower the development of the suvorish. As a result, for example, programs do not have access to the file system. The head rank, the stench of filing the files, to lay down the supplement, or, obviously, we’ll see them.

What can you do with HTML + JavaScript

My main Chrome software is JavaScript. Ale does not mean that all your code needs to be rewritten in new. Є Kilka solution, which allows you to add code to the program in Chrome. Among them:
  • Native Client. The code is compiled in such a rank, so that it is allowed to be viewed by the processor, as well as verified by the browser. The NaCl code is victorious for splicing from the most recent light to complete a wide range of Pepper API interfaces, including zokrema, a robot with a file system, OpenGL and sound.
  • Emscripten As you don't need NaCl, you can compose your own code from C ++ without using JavaScript. On modern JavaScript browsers, it is only possible to develop more and more, not to be compiled into machine code. The plus is the sum of the interfaces available from JavaScript.

butt


For example, I will aim the butt with the programs, over which I myself have worked (і
pratsuyu). Tse text editor Text. The editor's code is available on github. The CodeMirror library is available for editing. The program realizes the robot with files, windows, saving the adjustment and other necessary functions.

Was it worthy of a statty? Make friends with friends!