<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - WkWebview: calling localStorage.getItem() results in Uncaught Exception: SecurityError: DOM Exception 18: An attempt was made to break through the security policy of the user agent."
   href="https://bugs.webkit.org/show_bug.cgi?id=156651#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - WkWebview: calling localStorage.getItem() results in Uncaught Exception: SecurityError: DOM Exception 18: An attempt was made to break through the security policy of the user agent."
   href="https://bugs.webkit.org/show_bug.cgi?id=156651">bug 156651</a>
              from <span class="vcard"><a class="email" href="mailto:bfulgham&#64;webkit.org" title="Brent Fulgham &lt;bfulgham&#64;webkit.org&gt;"> <span class="fn">Brent Fulgham</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=156651#c1">comment #1</a>)
<span class="quote">&gt; I guess you are using local file URIs, in which case this is expected
&gt; behavior after r197858. You can access sessionStorage instead. It's
&gt; unfortunate to have a compatibility break in a stable release, but this one
&gt; looks unavoidable.
&gt; 
&gt; (If this is happening for http/https URIs, then we would need to reopen
&gt; this.)
&gt; 
&gt; You miiight be able to access localStorage by using
&gt; webkit_settings_set_allow_file_access_from_file_urls, but I haven't tested
&gt; to see if that would work.</span >

(In reply to <a href="show_bug.cgi?id=156651#c0">comment #0</a>)
<span class="quote">&gt; This issue appeared with the latest release of webkit2gtk (2.12.1). It does
&gt; not occur with the previous version (2.12.0). Please let me know if there is
&gt; any further information I can provide that might be helpful. Thanks.</span >

The equivalent setting on iOS/OS X is how we deal with this for the WebInspector and other applications seeking to access local storage from local file content.

The point of the earlier security fix is to avoidance case of downloaded HTML content (such as e-mail attachments or JS injected into local contexts) from having access to your local file system and arbitrary local storage.

If you are serving local files in your applications, you can use the suggested preference to tell Webkit that you are approve of these kinds of interactions.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>