title: HTML5 Indexeddb commands to read the data is not supporting in the Ipad Safari (version 8.1)
body: <p>Query Description:-</p>
  
  <p>This question is particularly with the issues that I am facing in reading the indexeddb data in the Ipad Safari 8.1. 
  I am able to create Indexeddb and insert the data into it. But unable to read the same in Ipad safari.</p>
  
  <p>Below is the code format that I tried -
  1.  Using Cursors</p>
  
  <pre><code>var database = window.indexedDB.open(databaseName);
  if (database) {
              database.onsuccess = function (event) { 
                  var transaction =     event.currentTarget.result.transaction(ObjectStoreName, "readonly");
                  var objectStore = transaction.objectStore(ObjectStoreName);
                  var index = objectStore.index(“IndexName”);
  
  var request = index.openCursor(“Search_Keyword”);    // Cursors not working. Getting null here.
                  request.onsuccess = function (event) {
                          var cursor = event.target.result;
                          if (cursor) {
                              var abc=cursor.value.ColumnName;
  }
  };
  
                  request.onerror = function (event) {
                      alert(‘Error’);  // It is strange that, I never got any error relating to the way used to read the indexeddb data.
                  };
  </code></pre>
  
  <ol start="2">
  <li><p>Using get method.</p>
  
  <p>var database = window.indexedDB.open(databaseName);</p>
  
  <pre><code>    if (database) {
          database.onsuccess = function (event) { 
              var transaction = event.currentTarget.result.transaction(ObjectStoreName, "readonly");
              var objectStore = transaction.objectStore(ObjectStoreName);
              var index = objectStore.index(“IndexName”);
              var processCompelted = false;
              var request = index.get(TableIndex);
              request.onsuccess = function (event) {
                  alert('index.get is working');                               // able to come inside
                  alert(event);              // returns request object
                  alert(event.target);  //returns null
                  alert(event.target.result); //getting null value
                  alert(request);          // returns request object
                  alert(request.result);  //getting null value
              };
              request.onerror = function (event) {
                  alert(‘Error’);  // It is strange that, I never got any error relating to the way used to read the indexeddb data.
              };
  </code></pre></li>
  </ol>
  
  <p>Please let me know is there any way to read the data from the indexeddb in ipad safari browser.
  Or let me know if I have done any mistakes in write the code above.</p>