shutto変換プレビューを表示する際、これまではセキュリティ上の都合で変換元ページのJavaScriptを全て除去していました。
このためプレビューと本番サイトの挙動が異なるケースがしばしば発生し、変換作成時の手間の原因となっていました。
そこで今回の改修ではセキュリティの問題を解消し、元のページにあるJavaScriptが本番サイトと同じように実行されるように修正しました。
これによりプレビューでより本番サイトに近い挙動を確認できるようになります。
ただし、Ajaxなどドメインが変わると動かないものや、サイトが変わると正常に動作しないスクリプトはプレビューでは機能しません。
例えばGoogleMap表示にAPIkeyを使っている場合、プレビュー画面で次のような警告が出ます。
APIKeyを登録したサイトとプレビュー画面のドメインが異なるため、このようなアラート画面が表示されます。
アラートが出るのはプレビュー画面のみで、本番環境でshutto変換された場合に影響はありません。