cyberstream / Fix-the-Web-Server-Side

**NOT MAINTAINED** The server-side files for the "Fix the Web" Opera extension project. Includes the OAuth authentication libraries and the server-side files for processing AJAX GET/POST requests from the extension.
3 stars 0 forks source link

Server Side Accessibility #11

Open cyberstream opened 12 years ago

cyberstream commented 12 years ago

The iFrame method may work for users with JS disabled, but I think there may be a better alternative. With an iFrame, the web site may work, but the URL in the address bar does not change.

I think a better alternative would be to make the server-side work with JS disabled. Then, after it works fine like that, enhance the website with AJAX and the HTML5 history API. For example, you would disabled links when they are clicked, and instead load the content with AJAX and update the URL with the HTML5 history API.

What do you think?

metude commented 12 years ago

I do not agree with working with iframes. Adress should change, every page needs a new url.

greench commented 12 years ago

Just wait for my implementation :) Change in URL will not be a problem. I think this solution is not very efficient in terms of only performance. If you click a link in the iframe, whole page will being loaded in case of disabled JavaScript. So URL will change.

@cyberstream can think of a better way.

cyberstream commented 12 years ago

OK, I'm looking forward to seeing what you come up with.