request 只读特性在 IDBCursor interface returns the IDBRequest used to obtain the cursor.

注意: 此特征可用于 Web 工作者 .

句法

var request = cursor.request;
					

IDBRequest 对象实例。

范例

When you open a cursor, the request property is then available on that cursor object, to tell you what request object the cursor originated from. For example:

function displayData() {
  list.innerHTML = '';
  var transaction = db.transaction(['rushAlbumList'], 'readonly');
  var objectStore = transaction.objectStore('rushAlbumList');
  var request = objectStore.openCursor();
  request.onsuccess = function(event) {
    var cursor = event.target.result;
      if(cursor) {
        var listItem = document.createElement('li');
        listItem.innerHTML = '<strong>' + cursor.value.albumTitle + '</strong>, ' + cursor.value.year;
        list.appendChild(listItem);
        console.log(cursor.request);
        cursor.continue();
      } else {
        console.log('Entries all displayed.');
      }
  };
};
					

规范

规范 状态 注释
索引数据库 API 草案
The definition of 'request' in that specification.
推荐 初始定义。

浏览器兼容性

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.

更新 GitHub 上的兼容性数据
桌面 移动
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
request Chrome 76 Edge 79 Firefox 77 IE No Opera 63 Safari ? WebView Android 76 Chrome Android 76 Firefox Android No Opera Android 54 Safari iOS ? Samsung Internet Android 12.0

图例

完整支持

完整支持

不支持

不支持

兼容性未知 ?

兼容性未知

另请参阅

元数据

  • 最后修改: