確かにこれは非常に複雑ですね。このレベルの複雑さであれば、ベンダーによるクロスデバイス統合に頼るべきだと思います。Safari は iOS と macOS 間でこれを実現しています。Chrome にも、プラグインや同様の機能で何らかの仕組みがあるはずです。
ご要望の意図は理解できますが、このような機能を実装すると、膨大な量の複雑さが生じるのではないかと懸念しています。
確かにこれは非常に複雑ですね。このレベルの複雑さであれば、ベンダーによるクロスデバイス統合に頼るべきだと思います。Safari は iOS と macOS 間でこれを実現しています。Chrome にも、プラグインや同様の機能で何らかの仕組みがあるはずです。
ご要望の意図は理解できますが、このような機能を実装すると、膨大な量の複雑さが生じるのではないかと懸念しています。