The "Look inside" feature to prevew books on Amazon.com has recently either become unresponsive, or it has disappeared altogether.
On both my desktop (Linux) and my laptop (Mac), when I click on the cover of books marked with the "Look inside" logo, nothing visible happens: the page remains completely unchanged.
On both my tablet and my smartphone (both Android), I have not been able to find any book on Amazon.com that has the "Look inside" logo on it. More specifically, books for which the desktop version of the site shows the "Look inside" logo, do not show such logo when I visit the mobile version of these book's pages on Amazon.com. If I enable the browser's "Desktop site" option for these pages, then the "Look inside" logo does show up, but the feature is unresponsive, just as it is on my non-mobile devices (see above).
I have tried many browsers (Firefox, Chrome, Safari). I also tried deleting all cookies and browser data. For Firefox on my desktop I even created a completely brand new profile for this. Nothing has worked so far.
Has anyone found a workaround?
CORRECTION: I just discovered that, on my desktop at least, the problem affects only some books. For example:
BROKEN:
- https://www.amazon.com/dp/0122384407
- https://www.amazon.com/dp/1138910597
- https://www.amazon.com/dp/0387001638
- https://www.amazon.com/dp/1493901893
WORKING:
- https://www.amazon.com/dp/1541675649
- https://www.amazon.com/dp/1524743518
- https://www.amazon.com/dp/1101980974
- https://www.amazon.com/dp/0957389477
But, even for the books listed as "working" above, when I visit their pages on my smartphone, they do not show the "Look inside" logo, as I described in my original post.
UPDATE: If I open the developer tools console on Firefox, and click on the book's cover's image (which normally would have caused the book's preview to show up), I get the following error message on the console:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://unagi.amazon.com/1/events/com.amazon.csm.csa.prod. (Reason: CORS request did not succeed). Status code: (null).