カトリック陰謀事件
1677年（ジェームズ44歳）、ジェームズは長女のメアリー（後のメアリー2世）をプロテスタントの甥オラニエ公ウィレム3世（後のウィリアム3世）に娶せたが、これは国内の反カトリック圧力を受けてのことであった。こうした妥協にもかかわらず、チャールズ2世妃キャサリンが流産してジェームズの王位継承が現実味を帯びてくると、カトリックへの敵意は収まらなかった。1678年には陰謀の捏造騒ぎ（カトリック陰謀事件）がおこり、ロンドンは反カトリックの集団ヒステリー状態に陥った。議会ではジェームズの王位継承を阻もうとする王位排除法案が3度にわたって提出され上下両院で紛糾したが、チャールズ2世の機転でこの法案は廃案となった。