Index: wp-includes/js/autosave.js
===================================================================
--- wp-includes/js/autosave.js	(revision 24727)
+++ wp-includes/js/autosave.js	(working copy)
@@ -520,11 +520,12 @@
 	init: function( settings ) {
 		var self = this;
 
-		// Run only on the Add/Edit Post screens and in browsers that have sessionStorage
-		if ( 'post' != window.pagenow || ! this.checkStorage() )
+		// Check if the browser supports sessionStorage and editor.js is loaded
+		if ( ! this.checkStorage() || typeof switchEditors == 'undefined' )
 			return;
-		// editor.js has to be loaded before autosave.js
-		if ( typeof switchEditors == 'undefined' )
+
+		// Don't run if the post type doesn't supprts neither 'editor' (textarea#content) nor 'excerpt'.
+		if ( ! $('#content').length && ! $('#excerpt').length )
 			return;
 
 		if ( settings )
