welcome: please sign in

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
What program is the main source of Conkeror's design philosophy?

location: GoogleCalendar

Google Calendar Mode

Bundled page-mode

Google Calendar mode sets up a number of fallthrough keys to allow you to use Google Calendar's keyboard shortcuts.

Why can I only see the minimalistic mobile Google Calendar page?

As of no later than 2014-11-24, Google Calendar has started doing something called "browser sniffing" which mistakenly identifies Conkeror as a mobile device's browser. The result is that Google serves up the minimalist version of the Google Calendar page, a version which is effectively read-only, meaning you can't add or edit appointments.

The workaround, courtesy of SeanMcAffey on the mailing list, is something called "user agent spoofing" whereby you tell Google that your browser is (in this case) Firefox not Conkeror. Place the following Javascript code snippet (without the line numbers) in your .conkerorrc:

   1 require("user-agent-policy");
   3 // Tell Google Calendar that we are Firefox not Conkeror:
   4 user_agent_policy.define_policy(
   5     "GCal",
   6     user_agent_firefox(),
   7     build_url_regexp($domain = /(.*\.)?google/, $path = /calendar/)
   8 );

See also changing your UserAgent string per-site.

This workaround reflects the difference between truly free (as in freedom) software, such as Conkeror, and software which does not respect your, the user's, freedom, such as Google Calendar.

With free software, nobody can stop you from fixing it.