- Chrome Browser For Free
- Browserism For Chrome 2 3 13
- Browserism For Chrome 2 3 1000
- Browsers For Chrome Os
The Chrome mobile browser is very capable, and offers syncing of bookmarks, passwords, and settings. Like the desktop browser, it includes voice input when using Google search. The mobile browser. 'The Total Economic Impact TM of Chrome devices for knowledge workers', a commissioned study conducted by Forrester Consulting on behalf of Google, September 2018, 2. 'The Total Economic Impact TM of Chrome Browser', a commissioned study conducted by Forrester Consulting on behalf of Google, July 2018,. Total benefits over a three-year period.
Description: | Use the chrome.bookmarks API to create, organize, and otherwise manipulate bookmarks. Also see Override Pages, which you can use to create a custom Bookmark Manager page. |
Availability: | Since Chrome 38. |
Permissions: | 'bookmarks' |
Manifest
- Get more done with the new Google Chrome. A more simple, secure, and faster web browser than ever, with Google’s smarts built-in.
- Version 1.2 of the Transport Layer Security (TLS) protocol. Allows for data/message confidentiality, and message authentication codes for message integrity and as.
- Google Chrome is a fast, easy to use, and secure web browser. Designed for Android, Chrome brings you personalized news articles, quick links to your favorite sites, downloads, and Google Search and Google Translate built-in. Download now to enjoy the same Chrome web browser experience you love across all your devices. Browse fast and type less.
You must declare the 'bookmarks' permission in the extension manifest to use the bookmarks API. For example:
Objects and properties
Bookmarks are organized in a tree, where each node in the tree is either a bookmark or a folder (sometimes called a group). Each node in the tree is represented by a bookmarks.BookmarkTreeNode object.
BookmarkTreeNode
properties are used throughout the chrome.bookmarks
API. For example, when you call bookmarks.create, you pass in the new node's parent (parentId
), and, optionally, the node's index
, title
, and url
properties. See bookmarks.BookmarkTreeNode for information about the properties a node can have. Note: Aweeraser 3 5 download free. You cannot use this API to add or remove entries in the root folder. You also cannot rename, move, or remove the special 'Bookmarks Bar' and 'Other Bookmarks' folders.
Examples
The following code creates a folder with the title 'Extension bookmarks'. The first argument to
create()
specifies properties for the new folder. The second argument defines a function to be executed after the folder is created. The next snippet creates a bookmark pointing to the developer documentation for extensions. Since nothing bad will happen if creating the bookmark fails, this code doesn't bother to define a callback function.
For an example of using this API, see the basic bookmarks sample. For other examples and for help in viewing the source code, see Samples.
Summary
Types | |
---|---|
BookmarkTreeNodeUnmodifiable | |
BookmarkTreeNode | |
Properties | |
MAX_WRITE_OPERATIONS_PER_HOUR | |
MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE | |
Methods | |
get − chrome.bookmarks.get(string or array of string idOrIdList, function callback) | |
getChildren − chrome.bookmarks.getChildren(string id, function callback) | |
getRecent − chrome.bookmarks.getRecent(integer numberOfItems, function callback) | |
getTree − chrome.bookmarks.getTree(function callback) | |
getSubTree − chrome.bookmarks.getSubTree(string id, function callback) | |
search − chrome.bookmarks.search(string or object query, function callback) | |
create − chrome.bookmarks.create(object bookmark, function callback) | |
move − chrome.bookmarks.move(string id, object destination, function callback) | |
update − chrome.bookmarks.update(string id, object changes, function callback) | |
remove − chrome.bookmarks.remove(string id, function callback) | |
removeTree − chrome.bookmarks.removeTree(string id, function callback) | |
Events | |
onCreated | |
onRemoved | |
onChanged | |
onMoved | |
onChildrenReordered | |
onImportBegan | |
onImportEnded |
Types
BookmarkTreeNodeUnmodifiable
Chrome Browser For Free
Enum |
---|
'managed' |
BookmarkTreeNode
properties | ||
---|---|---|
string | id | The unique identifier for the node. IDs are unique within the current profile, and they remain valid even after the browser is restarted. |
string | (optional) parentId | The id of the parent folder. Omitted for the root node. |
integer | (optional) index | The 0-based position of this node within its parent folder. |
string | (optional) url | The URL navigated to when a user clicks the bookmark. Omitted for folders. |
string | title | The text displayed for the node. |
double | (optional) dateAdded | When this node was created, in milliseconds since the epoch ( new Date(dateAdded) ). |
double | (optional) dateGroupModified | When the contents of this folder last changed, in milliseconds since the epoch. |
BookmarkTreeNodeUnmodifiable | (optional) unmodifiable | Indicates the reason why this node is unmodifiable. The managed value indicates that this node was configured by the system administrator or by the custodian of a supervised user. Omitted if the node can be modified by the user and the extension (default). |
array of BookmarkTreeNode | (optional) children | An ordered list of children of this node. |
Properties
1,000,000 | chrome.bookmarks.MAX_WRITE_OPERATIONS_PER_HOUR | Deprecated since Chrome 38. Bookmark write operations are no longer limited by Chrome. |
1,000,000 | chrome.bookmarks.MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE | Deprecated since Chrome 38. Bookmark write operations are no longer limited by Chrome. |
Methods
get
chrome.bookmarks.get(string or array of string idOrIdList, function callback)
Browserism For Chrome 2 3 13
Retrieves the specified BookmarkTreeNode(s).
Parameters | ||||
---|---|---|---|---|
string or array of string | idOrIdList | A single string-valued id, or an array of string-valued ids | ||
function | callback | The callback parameter should be a function that looks like this: function(array of BookmarkTreeNode results) {..};
|
getChildren
chrome.bookmarks.getChildren(string id, function callback)
Retrieves the children of the specified BookmarkTreeNode id.
Parameters | ||||
---|---|---|---|---|
string | id | |||
function | callback | The callback parameter should be a function that looks like this: function(array of BookmarkTreeNode results) {..};
|
Browserism For Chrome 2 3 1000
getRecent
chrome.bookmarks.getRecent(integer numberOfItems, function callback)
Retrieves the recently added bookmarks.
Parameters | ||||
---|---|---|---|---|
integer | numberOfItems | The maximum number of items to return. | ||
function | callback | The callback parameter should be a function that looks like this: function(array of BookmarkTreeNode results) {..};
|
getTree
Retrieves the entire Bookmarks hierarchy.
Parameters | ||||
---|---|---|---|---|
function | callback | The callback parameter should be a function that looks like this: function(array of BookmarkTreeNode results) {..};
|
getSubTree
chrome.bookmarks.getSubTree(string id, function callback)
Retrieves part of the Bookmarks hierarchy, starting at the specified node.
Parameters | ||||
---|---|---|---|---|
string | id | The ID of the root of the subtree to retrieve. | ||
function | callback | The callback parameter should be a function that looks like this: function(array of BookmarkTreeNode results) {..};
|
search
chrome.bookmarks.search(string or object query, function callback)
Searches for BookmarkTreeNodes matching the given query. Queries specified with an object produce BookmarkTreeNodes matching all specified properties.
Browsers For Chrome Os
Parameters | ||||
---|---|---|---|---|
string or object | query | Either a string of words and quoted phrases that are matched against bookmark URLs and titles, or an object. If an object, the properties query , url , and title may be specified and bookmarks matching all specified properties will be produced. | ||
function | callback | The callback parameter should be a function that looks like this: function(array of BookmarkTreeNode results) {..};
|
create
chrome.bookmarks.create(object bookmark, function callback)
Creates a bookmark or folder under the specified parentId. If url is NULL or missing, it will be a folder.
Parameters | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
object | bookmark |
| |||||||||
function | (optional) callback | If you specify the callback parameter, it should be a function that looks like this: function( BookmarkTreeNode result) {..};
|
move
chrome.bookmarks.move(string id, object destination, function callback)
Moves the specified BookmarkTreeNode to the provided location.
Parameters | ||||||
---|---|---|---|---|---|---|
string | id | |||||
object | destination |
| ||||
function | (optional) callback | If you specify the callback parameter, it should be a function that looks like this: function( BookmarkTreeNode result) {..};
|
update
chrome.bookmarks.update(string id, object changes, function callback)
Updates the properties of a bookmark or folder. Specify only the properties that you want to change; unspecified properties will be left unchanged. Note: Currently, only 'title' and 'url' are supported.
Parameters | ||||||
---|---|---|---|---|---|---|
string | id | |||||
object | changes |
| ||||
function | (optional) callback | If you specify the callback parameter, it should be a function that looks like this: function( BookmarkTreeNode result) {..};
|
remove
chrome.bookmarks.remove(string id, function callback)
Removes a bookmark or an empty bookmark folder.
Parameters | ||
---|---|---|
string | id | |
function | (optional) callback | If you specify the callback parameter, it should be a function that looks like this: function() {..}; |
removeTree
chrome.bookmarks.removeTree(string id, function callback)
Recursively removes a bookmark folder.
Parameters | ||
---|---|---|
string | id | |
function | (optional) callback | If you specify the callback parameter, it should be a function that looks like this: function() {..}; |
Events
onCreated
Fired when a bookmark or folder is created.
addListener
chrome.bookmarks.onCreated.addListener(function callback)
Parameters | ||||||
---|---|---|---|---|---|---|
function | callback | The callback parameter should be a function that looks like this: function(string id, BookmarkTreeNode bookmark) {..};
|
onRemoved
Fired when a bookmark or folder is removed. When a folder is removed recursively, a single notification is fired for the folder, and none for its contents.
addListener
chrome.bookmarks.onRemoved.addListener(function callback)
Parameters | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
function | callback | The callback parameter should be a function that looks like this: function(string id, object removeInfo) {..};
|
onChanged
Fired when a bookmark or folder changes. Note: Currently, only title and url changes trigger this.
addListener
chrome.bookmarks.onChanged.addListener(function callback)
Parameters | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function | callback | The callback parameter should be a function that looks like this: function(string id, object changeInfo) {..};
|
onMoved
Fired when a bookmark or folder is moved to a different parent folder.
addListener
chrome.bookmarks.onMoved.addListener(function callback)
Parameters | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
function | callback | The callback parameter should be a function that looks like this: function(string id, object moveInfo) {..};
|
onChildrenReordered
Fired when the children of a folder have changed their order due to the order being sorted in the UI. This is not called as a result of a move().
addListener
chrome.bookmarks.onChildrenReordered.addListener(function callback)
Parameters | |||||||||
---|---|---|---|---|---|---|---|---|---|
function | callback | The callback parameter should be a function that looks like this: function(string id, object reorderInfo) {..};
|
onImportBegan
Fired when a bookmark import session is begun. Expensive observers should ignore onCreated updates until onImportEnded is fired. Observers should still handle other notifications immediately.
addListener
chrome.bookmarks.onImportBegan.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {..}; |
onImportEnded
Fired when a bookmark import session is ended.
addListener
chrome.bookmarks.onImportEnded.addListener(function callback)
Parameters | ||
---|---|---|
function | callback | The callback parameter should be a function that looks like this: function() {..}; |
Version 1.2 of the Transport Layer Security (TLS) protocol. Allows for data/message confidentiality, and message authentication codes for message integrity and as a by-product message authentication.
Spec | https://tools.ietf.org/html/rfc5246 |
---|---|
Status | Other |
IE | Edge | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
73 | |||||
65 | 72 | ||||
64 | 71 | TP | |||
11 | 18 | 63 | 70 | 12 | 56 |
10 | 17 | 62 | 69 | 11.1 | 55 |
9 | 16 | 61 | 68 | 11 | 54 |
8 | 15 | 60 | 67 | 10.1 | 53 |
Show all | |||||
7 | 14 | 59 | 66 | 10 | 52 |
6 | 13 | 58 | 65 | 9.1 | 51 |
5.5 | 12 | 57 | 64 | 9 | 50 |
56 | 63 | 8 | 49 | ||
55 | 62 | 7.1 | 48 | ||
54 | 61 | 7 | 47 | ||
53 | 60 | 6.1 | 46 | ||
52 | 59 | 6 | 45 | ||
51 | 58 | 5.1 | 44 | ||
50 | 57 | 5 | 43 | ||
49 | 56 | 4 | 42 | ||
48 | 55 | 3.2 | 41 | ||
47 | 54 | 3.1 | 40 | ||
46 | 53 | 39 | |||
45 | 52 | 38 | |||
44 | 51 | 37 | |||
43 | 50 | 36 | |||
42 | 49 | 35 | |||
41 | 48 | 34 | |||
40 | 47 | 33 | |||
39 | 46 | 32 | |||
38 | 45 | 31 | |||
37 | 44 | 30 | |||
36 | 43 | 29 | |||
35 | 42 | 28 | |||
34 | 41 | 27 | |||
33 | 40 | 26 | |||
32 | 39 | 25 | |||
31 | 38 | 24 | |||
30 | 37 | 23 | |||
29 | 36 | 22 | |||
28 | 35 | 21 | |||
27 | 34 | 20 | |||
26 | 33 | 19 | |||
25 | 32 | 18 | |||
24 | 31 | 17 | |||
23 | 30 | 16 | |||
22 | 29 | 15 | |||
21 | 28 | 12.1 | |||
20 | 27 | 12 | |||
19 | 26 | 11.6 | |||
18 | 25 | 11.5 | |||
17 | 24 | 11.1 | |||
16 | 23 | 11 | |||
15 | 22 | 10.6 | |||
14 | 21 | 10.5 | |||
13 | 20 | 10.0-10.1 | |||
12 | 19 | 9.5-9.6 | |||
11 | 18 | 9 | |||
10 | 17 | ||||
9 | 16 | ||||
8 | 15 | ||||
7 | 14 | ||||
6 | 13 | ||||
5 | 12 | ||||
4 | 11 | ||||
3.6 | 10 | ||||
3.5 | 9 | ||||
3 | 8 | ||||
2 | 7 | ||||
6 | |||||
5 | |||||
4 |
iOS Safari | Opera Mini | Android Browser | Blackberry Browser | Opera Mobile | Android Chrome | Android Firefox | IE Mobile | Android UC Browser | Samsung Internet | QQ Browser | Baidu Browser |
---|---|---|---|---|---|---|---|---|---|---|---|
12 | all | 67 | 10 | 46 | 70 | 63 | 11 | 11.8 | 7.2 | 1.2 | 7.12 |
11.3-11.4 | 4.4.3-4.4.4 | 7 | 12.1 | 10 | 6.2 | ||||||
11.0-11.2 | 4.4 | 12 | 5 | ||||||||
10.3 | 4.2-4.3 | 11.5 | 4 | ||||||||
Show all | |||||||||||
10.0-10.2 | 4.1 | 11.1 | |||||||||
9.3 | 4 | 11 | |||||||||
9.0-9.2 | 3 | 10 | |||||||||
8.1-8.4 | 2.3 | ||||||||||
8 | 2.2 | ||||||||||
7.0-7.1 | 2.1 | ||||||||||
6.0-6.1 | |||||||||||
5.0-5.1 | |||||||||||
4.2-4.3 | |||||||||||
4.0-4.1 | |||||||||||
3.2 |
Notes
Resources
Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
http://caniuse.com/#feat=tls1-2
Licensed under the Creative Commons Attribution License v4.0.
http://caniuse.com/#feat=tls1-2