diff --git a/packages/frontend/src/ui/embed.vue b/packages/frontend/src/ui/embed.vue index 07303c4d38..36e68714c0 100644 --- a/packages/frontend/src/ui/embed.vue +++ b/packages/frontend/src/ui/embed.vue @@ -50,6 +50,16 @@ provideMetadataReceiver((metadataGetter) => { }); provideReactiveMetadata(pageMetadata); +//#region Embed Link Behavior + +// 強制的に新しいタブで開く +mainRouter.navHook = (path, flag): boolean => { + window.open(path, '_blank', 'noopener'); + return true; +}; + +//#endregion + //#region Embed Style const params = new URLSearchParams(location.search); const embedRounded = ref(params.get('rounded') !== 'false');