Google Chrome is a web browser that aims to deliver a fast and simple Internet navigation mode while bundling several powerful features, such as bookmarks, synchronization, privacy mode. Sep 01, 2020 Google Chrome is a browser that combines a minimal design with sophisticated technology to make the Web faster, safer, and easier. Use one box for everything.
Description: | Use the chrome.app.window API to create windows. Windows have an optional frame with title bar and size controls. They are not associated with any Chrome browser windows. See the Window State Sample for a demonstration of these options. |
Availability: | Since Chrome 36. |
A note on draggable window areas
Windows can be moved by dragging on the default title bar, but frameless windows do not have that affordance. The CSS property
-webkit-app-region
can be given the values drag
and no-drag
to allow content of a window to create draggable areas. Care must be taken when setting a high level DOM node to drag, any child that is intractable/clickable must be set to no-drag. E.g. See the Frameless Window Sample as an example.
Summary
Types | |
---|---|
ContentBounds | |
BoundsSpecification | |
Bounds | |
FrameOptions | |
CreateWindowOptions | |
AppWindow | |
Methods | |
create − chrome.app.window.create(string url, CreateWindowOptions options, function callback) | |
current − AppWindow chrome.app.window.current() | |
getAll − array of AppWindow chrome.app.window.getAll() | |
get − AppWindow chrome.app.window.get(string id) | |
canSetVisibleOnAllWorkspaces − boolean chrome.app.window.canSetVisibleOnAllWorkspaces() | |
Events | |
onBoundsChanged | |
onClosed | |
onFullscreened | |
onMaximized | |
onMinimized | |
onRestored |
Types
ContentBounds
Chrome Browser
properties | ||
---|---|---|
integer | (optional) left | |
integer | (optional) top | |
integer | (optional) width | |
integer | (optional) height |
BoundsSpecification
properties | ||
---|---|---|
integer | (optional) left | The X coordinate of the content or window. |
integer | (optional) top | The Y coordinate of the content or window. |
integer | (optional) width | The width of the content or window. |
integer | (optional) height | The height of the content or window. |
integer | (optional) minWidth | The minimum width of the content or window. |
integer | (optional) minHeight | The minimum height of the content or window. |
integer | (optional) maxWidth | The maximum width of the content or window. |
integer | (optional) maxHeight | Os x mountain lion installer app torrent 2017. The maximum height of the content or window. |
Bounds
properties | |||||||||
---|---|---|---|---|---|---|---|---|---|
integer | left | This property can be used to read or write the current X coordinate of the content or window. | |||||||
integer | top | This property can be used to read or write the current Y coordinate of the content or window. | |||||||
integer | width | This property can be used to read or write the current width of the content or window. | |||||||
integer | height | This property can be used to read or write the current height of the content or window. | |||||||
integer | (optional) minWidth | This property can be used to read or write the current minimum width of the content or window. A value of null indicates 'unspecified'. | |||||||
integer | (optional) minHeight | This property can be used to read or write the current minimum height of the content or window. A value of null indicates 'unspecified'. | |||||||
integer | (optional) maxWidth | This property can be used to read or write the current maximum width of the content or window. A value of null indicates 'unspecified'. | |||||||
integer | (optional) maxHeight | This property can be used to read or write the current maximum height of the content or window. A value of null indicates 'unspecified'. | |||||||
function | setPosition | Set the left and top position of the content or window.
| |||||||
function | setSize | Set the width and height of the content or window.
| |||||||
function | setMinimumSize | Set the minimum size constraints of the content or window. The minimum width or height can be set to null to remove the constraint. A value of undefined will leave a constraint unchanged.
| |||||||
function | setMaximumSize | Set the maximum size constraints of the content or window. The maximum width or height can be set to null to remove the constraint. A value of undefined will leave a constraint unchanged.
|
FrameOptions
properties | ||
---|---|---|
string | (optional) type | Frame type: none or chrome (defaults to chrome ).For none , the -webkit-app-region CSS property can be used to apply draggability to the app's window.-webkit-app-region: drag can be used to mark regions draggable. no-drag can be used to disable this style on nested elements. |
string | (optional) color | Allows the frame color to be set. Frame coloring is only available if the frame type is chrome .Frame coloring is new in Chrome 36. |
string | (optional) activeColor | Allows the frame color of the window when active to be set. Frame coloring is only available if the frame type is chrome .Frame coloring is only available if the frame type is chrome .Frame coloring is new in Chrome 36. |
string | (optional) inactiveColor | Allows the frame color of the window when inactive to be set differently to the active color. Frame coloring is only available if the frame type is chrome .inactiveColor must be used in conjunction with color .Frame coloring is new in Chrome 36. |
CreateWindowOptions
properties | ||
---|---|---|
string | (optional) id | Id to identify the window. This will be used to remember the size and position of the window and restore that geometry when a window with the same id is later opened. If a window with a given id is created while another window with the same id already exists, the currently opened window will be focused instead of creating a new window. |
BoundsSpecification | (optional) innerBounds | Used to specify the initial position, initial size and constraints of the window's content (excluding window decorations). If an id is also specified and a window with a matching id has been shown before, the remembered bounds will be used instead.Note that the padding between the inner and outer bounds is determined by the OS. Therefore setting the same bounds property for both the innerBounds and outerBounds will result in an error.This property is new in Chrome 36. |
BoundsSpecification | (optional) outerBounds | Used to specify the initial position, initial size and constraints of the window (including window decorations such as the title bar and frame). If an id is also specified and a window with a matching id has been shown before, the remembered bounds will be used instead.Note that the padding between the inner and outer bounds is determined by the OS. Therefore setting the same bounds property for both the innerBounds and outerBounds will result in an error.This property is new in Chrome 36. |
integer | (optional) minWidth | Deprecated since Chrome 36. Use innerBounds or outerBounds. Minimum width of the window. |
integer | (optional) minHeight | Deprecated since Chrome 36. Use innerBounds or outerBounds. Minimum height of the window. |
integer | (optional) maxWidth | Deprecated since Chrome 36. Use innerBounds or outerBounds. Maximum width of the window. |
integer | (optional) maxHeight | Deprecated since Chrome 36. Use innerBounds or outerBounds. Maximum height of the window. |
enum of 'shell' , or 'panel' | (optional) type | Deprecated since Chrome 69. All app windows use the 'shell' window type Type of window to create.
|
boolean | (optional) showInShelf | Since Chrome 54. If true, the window will have its own shelf icon. Otherwise the window will be grouped in the shelf with other windows that are associated with the app. Defaults to false. If showInShelf is set to true you need to specify an id for the window. Microsoft network adapter multiplexor adapter. |
string | (optional) icon | Since Chrome 54. URL of the window icon. A window can have its own icon when showInShelf is set to true. The URL should be a global or an extension local URL. |
string or FrameOptions | (optional) frame | Frame type: none or chrome (defaults to chrome ). For none , the -webkit-app-region CSS property can be used to apply draggability to the app's window. -webkit-app-region: drag can be used to mark regions draggable. no-drag can be used to disable this style on nested elements.Use of FrameOptions is new in M36. |
ContentBounds | (optional) bounds | Deprecated since Chrome 36. Use innerBounds or outerBounds. Size and position of the content in the window (excluding the titlebar). If an id is also specified and a window with a matching id has been shown before, the remembered bounds of the window will be used instead. |
enum of 'normal' , 'fullscreen' , 'maximized' , or 'minimized' | (optional) state | The initial state of the window, allowing it to be created already fullscreen, maximized, or minimized. How to crack dstv channels. Defaults to 'normal'. |
boolean | (optional) hidden | If true, the window will be created in a hidden state. Call show() on the window to show it once it has been created. Defaults to false. |
boolean | (optional) resizable | If true, the window will be resizable by the user. Defaults to true. |
boolean | (optional) singleton | Deprecated since Chrome 36. Multiple windows with the same id is no longer supported. By default if you specify an id for the window, the window will only be created if another window with the same id doesn't already exist. If a window with the same id already exists that window is activated instead. If you do want to create multiple windows with the same id, you can set this property to false. |
boolean | (optional) alwaysOnTop | If true, the window will stay above most other windows. If there are multiple windows of this kind, the currently focused window will be in the foreground. Requires the alwaysOnTopWindows permission. Defaults to false.Call setAlwaysOnTop() on the window to change this property after creation. |
boolean | (optional) focused | If true, the window will be focused when created. Defaults to true. |
boolean | (optional) visibleOnAllWorkspaces | Since Chrome 39. If true, and supported by the platform, the window will be visible on all workspaces. |
AppWindow
properties | |||||||||
---|---|---|---|---|---|---|---|---|---|
function | focus | Focus the window. | |||||||
function | fullscreen | Fullscreens the window. The user will be able to restore the window by pressing ESC. An application can prevent the fullscreen state to be left when ESC is pressed by requesting the app.window.fullscreen.overrideEsc permission and canceling the event by calling .preventDefault(), in the keydown and keyup handlers, like this:window.onkeydown = window.onkeyup = function(e) { if (e.keyCode 27 /* ESC */) { e.preventDefault(); } }; Note window.fullscreen() will cause the entire window to become fullscreen and does not require a user gesture. The HTML5 fullscreen API can also be used to enter fullscreen mode (see Web APIs for more details). | |||||||
function | isFullscreen | Is the window fullscreen? This will be true if the window has been created fullscreen or was made fullscreen via the AppWindow or HTML5 fullscreen APIs. Returns boolean. | |||||||
function | minimize | Minimize the window. | |||||||
function | isMinimized | Is the window minimized? Returns boolean. | |||||||
function | maximize | Maximize the window. | |||||||
function | isMaximized | Is the window maximized? Returns boolean. | |||||||
function | restore | Restore the window, exiting a maximized, minimized, or fullscreen state. | |||||||
function | moveTo | Deprecated since Chrome 43. Use outerBounds. Move the window to the position (|left|, |top|).
| |||||||
function | resizeTo | Deprecated since Chrome 43. Use outerBounds. Resize the window to |width|x|height| pixels in size.
| |||||||
function | drawAttention | Draw attention to the window. | |||||||
function | clearAttention | Clear attention to the window. | |||||||
function | close | Close the window. | |||||||
function | show | Show the window. Does nothing if the window is already visible. Focus the window if |focused| is set to true or omitted.
| |||||||
function | hide | Hide the window. Does nothing if the window is already hidden. | |||||||
function | getBounds | Deprecated since Chrome 36. Use innerBounds or outerBounds. Get the window's inner bounds as a ContentBounds object. ReturnsContentBounds. | |||||||
function | setBounds | Deprecated since Chrome 36. Use innerBounds or outerBounds. Set the window's inner bounds.
| |||||||
function | isAlwaysOnTop | Is the window always on top? Returns boolean. | |||||||
function | setAlwaysOnTop | Set whether the window should stay above most other windows. Requires the alwaysOnTopWindows permission.
| |||||||
function | setVisibleOnAllWorkspaces | Since Chrome 39. Set whether the window is visible on all workspaces. (Only for platforms that support this).
| |||||||
Window | contentWindow | The JavaScript 'window' object for the created child. | |||||||
string | id | The id the window was created with. | |||||||
Bounds | innerBounds | The position, size and constraints of the window's content, which does not include window decorations. This property is new in Chrome 36. | |||||||
Bounds | outerBounds | The position, size and constraints of the window, which includes window decorations, such as the title bar and frame. This property is new in Chrome 36. |
Methods
create
chrome.app.window.create(string url, CreateWindowOptions options, function callback)
The size and position of a window can be specified in a number of different ways. The most simple option is not specifying anything at all, in which case a default size and platform dependent position will be used.
To set the position, size and constraints of the window, use the
innerBounds
or outerBounds
properties. Inner bounds do not include window decorations. Outer bounds include the window's title bar and frame. Note that the padding between the inner and outer bounds is determined by the OS. Therefore setting the same property for both inner and outer bounds is considered an error (for example, setting both innerBounds.left
and outerBounds.left
).To automatically remember the positions of windows you can give them ids. If a window has an id, This id is used to remember the size and position of the window whenever it is moved or resized. This size and position is then used instead of the specified bounds on subsequent opening of a window with the same id. If you need to open a window with an id at a location other than the remembered default, you can create it hidden, move it to the desired location, then show it.
Parameters | ||||
---|---|---|---|---|
string | url | |||
CreateWindowOptions | (optional) options | |||
function | (optional) callback | Called in the creating window (parent) before the load event is called in the created window (child). The parent can set fields or functions on the child usable from onload. E.g. background.js: function(createdWindow) { createdWindow.contentWindow.foo = function () { }; }; window.js: window.onload = function () { foo(); } If you specify the callback parameter, it should be a function that looks like this: function(AppWindow createdWindow) {.};
|
current
Returns an AppWindow object for the current script context (ie JavaScript 'window' object). This can also be called on a handle to a script context for another page, for example: otherWindow.chrome.app.window.current().
getAll
Gets an array of all currently created app windows. This method is new in Chrome 33.
Chrome Download
get
Gets an AppWindow with the given id. If no window with the given id exists null is returned. This method is new in Chrome 33.
Parameters | ||
---|---|---|
string | id |
canSetVisibleOnAllWorkspaces
boolean chrome.app.window.canSetVisibleOnAllWorkspaces()
Since Chrome 42.
Whether the current platform supports windows being visible on all workspaces.
Events
onBoundsChanged
Fired when the window is resized.
addListener
chrome.app.window.onBoundsChanged.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {.}; |
onClosed
Fired when the window is closed. Note, this should be listened to from a window other than the window being closed, for example from the background page. This is because the window being closed will be in the process of being torn down when the event is fired, which means not all APIs in the window's script context will be functional.
addListener
chrome.app.window.onClosed.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {.}; |
onFullscreened
Fired when the window is fullscreened (either via the
AppWindow
or HTML5 APIs). addListener
chrome.app.window.onFullscreened.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {.}; |
onMaximized
Fired when the window is maximized.
addListener
chrome.app.window.onMaximized.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {.}; |
onMinimized
Fired when the window is minimized. King cobra 400 sz unlimited driver.
addListener
chrome.app.window.onMinimized.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {.}; |
onRestored
Fired when the window is restored from being minimized or maximized.
addListener
chrome.app.window.onRestored.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {.}; |
- Review
- Changelog
If at this point you do not own a Google Chrome, then it’s time to fix that by installing this power browser to your Windows Operating System. To begin enjoying this tool, you need to know if it truly fits your needs.
Google Chrome is not just any normal browser; it’s a go-to browser for billions of people around the world. It can be relied upon to perform several tasks incapable by other web browsers. It’s lightweight, feature-packed, and above all, fun to explore.
How Beneficial is Google Chrome to You?
Chrome can accelerate your access to other websites by storing your login details securely. It will also log you into these websites automatically, taking away the hassle of having to log in manually. To top it off, Chrome updates its security features at least every six weeks, making sure that you are worry-free when surfing the web. These updates keep you safe as it uses the newest security standards to protect your data and to browse history. Apart from the 6-weekly security updates, Chrome included an automatic 24-hour bug fix to tackle any inconveniences users might experience while using the browser daily.
Another helpful security feature offered by Google Chrome is the ability to prevent unauthorized third-parties access to your private information. Say goodbye to spyware, malware, phishing, and many other dangerous viruses preying on your web history as Chrome is engineered to block them off. It basically, secludes any infected website and prevents users from accessing those URLs. Using Sandboxing technology, Chrome ensures that any system failure does not spread to the entire system, and in most cases, it presents a possible solution to these problems. As for advanced PC users or web developers, Chrome can be useful for testing your projects as well.
Apart from the top security options offered by Google Chrome, users get to benefit from an extensive collection of Google built-ins. These built-ins, include the ability to find direct answers via the address bar. Usually, users had to enter their inquiries through the Search bar, but with this new Address bar tool, you can type in any query straight on the address bar and get an automatic response as on the Search bar. Another Google built-in feature is the Google Translate option. With the use of Google Translate, you can communicate with anyone from around the world. You can also access any website, regardless of its original language of the content. With a simple click on the preferred translation option, you can have an entire web page translated into the language you understand. Cool right? That’s not all!
If you want to hide your identity and IP while browsing online, you can do that easily via the control button located on the top right corner of your Chrome browser. Just navigate to ‘New Incognito window’ and voila! While using the incognito mode, all your searches, cookies, caches, and everything that attracts trackers and spies are completely wiped off and deleted. That way, your private data remains private, and you are safe from unauthorized third-parties.
Thanks to Ad-blockers which are part of the Google built-in package, users can prevent ads from disrupting the smooth web surfing experience. It means that page-takeovers, auto-played videos, and the likes are automatically blocked from popping up on your screen. Chrome’s built-in features enhance your web browsing experience and ensure that you have a jolly ride while surfing the net.
Google Chrome Browser
With Google Chrome, you can make use of add-ons optimize your browsing experience. All the extensions are easily accessible through the settings and help you to personalize and take full control of the features suitable for you. There are more than 150,000 Google Chrome add-ons that can revolutionize the way you surf the internet. Furthermore, web pages load quickly, as well as, HD images and video content.
As already mentioned, Chrome is lightweight, yet it has several powerful features and options to optimize your browsing experience. It doesn’t use up significant memory space and as a result, does not slow down the overall performance of your PC. Chrome is compatible with all kinds of devices and can be manipulated by all PC users, whether they are a beginner or an advanced PC user. Chrome is equally supported by multiple languages and as such, accessible to billions of people around the world. This simple, yet powerful open-source browser, is compatible with Windows XP, Vista, Windows 7, XP 64-bit, Vista 64-bit, Windows 7 64-bit, Windows 8, Windows 8 64-bit, Windows 10, as well as Windows 10 64-bit.
Key Features of Google Chrome Include:
- Simple user interface;
- Access to a broad user community;
- Customizable user interface;
- Easy to install and set up;
- Supports multiple languages;
- Supports instant translations of web pages;
- Provides users with a vast collection of over 150,000 extensions;
- It optimizes web pages and increases loading speed;
- The ability to sync all your accounts on one device;
- Accessible by all kinds of devices;
- Blocks access to dangerous websites;
- Warns against spyware and malware;
- Uses Sandboxing technology;
- Offers ad-blockers;
- Provides automatic 24-hour bug fixes;
- Updates the security tool every six weeks;
- Security while surfing the net;
- Small file size of only 133KB(136,080 bytes);
- Compatible with Windows XP, Vista, Windows 7, XP 64-bit, Vista 64-bit, Windows 7 64-bit, Windows 8, Windows 8 64-bit, Windows 10, as well as Windows 10 64-bit.
Summary
Google Chrome is no doubt a browser that has stood the test of time. It is upgraded continuously to serve users better. It’s open source and has an active user community with answers to any technical issues. Chrome supports several add-ons and easily customizable Google built-ins to enhance user experience. Overall, Google Chrome is considered to be the most reliable browser in the world, and with its compatibility with multiple Windows Operating Systems as well as devices, you will hardly find a reason not to give Chrome a try.
We don't have any change log information for Google Chrome 79.0.3945.88 yet. If you have any change log info for this version of Google Chrome you can share with us.
Screenshots
More info
Chrome
- Developer:Google
- Version:79.0.3945.88
- Downloads:3,025
- Operating system:Windows 10, Windows 8/8.1, Windows 7
- MD5 Checksum:
- Offline Installer
- Related Apps
- Top Alternatives
- Mozilla FirefoxA fast and straightforward web browser that is suitable for all kinds of users
- UC BrowserA fast, reliable, and secure Chromium-based web browser with an intuitive user interface
- OperaA customizable web browser with built-in VPN, ad blocker, battery saver, YouTube pop-outs, speed dial and extensions support
- Internet ExplorerA highly secure web browser for Windows Operating Systems
- BraveAn appealing and intuitive browser that blocks ads and website trackers for an enjoyable internet surfing experience
- Mozilla FirefoxA fast and straightforward web browser that is suitable for all kinds of users
- UC BrowserA fast, reliable, and secure Chromium-based web browser with an intuitive user interface
- OperaA customizable web browser with built-in VPN, ad blocker, battery saver, YouTube pop-outs, speed dial and extensions support
- BraveAn appealing and intuitive browser that blocks ads and website trackers for an enjoyable internet surfing experience
- Comodo Dragon Internet BrowserA great tool for a nice experience surfing on the internet