Combinando Bookmarklets para criar uma alternância entre HTTP e HTTPS?

Pesquisando aqui, agora tenho dois bookmarklets, que mudam de / para HTTP / HTTPS:

javascript:location=location.href.replace(/http:/g,"https:")

E ...

javascript:location=location.href.replace(/https:/g,"http:")

Mas há uma maneira, por favor, de combiná-los em um único bookmarklet, que alternará de um para o outro de acordo com o que estiver atualmente carregado?

questionAnswers(3)

yourAnswerToTheQuestion