src/WopiHost.Web/Views/Home/Detail.cshtml
@{
Layout = "~/Views/Shared/_LayoutWOPI.cshtml";
}
<form id="office_form" name="office_form" target="office_frame" action="@ViewData["urlsrc"]" method="post">
<input name="access_token" value="@ViewData["access_token"]" type="hidden" />
<input name="access_token_ttl" value="@ViewData["access_token_ttl"]" type="hidden" />
</form>
<span id="frameholder"></span>
<script type="text/javascript">
var frameholder = document.getElementById('frameholder');
var office_frame = document.createElement('iframe');
office_frame.name = 'office_frame';
office_frame.id ='office_frame';
// The title should be set for accessibility
office_frame.title = 'Office Online Frame';
// This attribute allows true fullscreen mode in slideshow view
// when using PowerPoint Online's 'view' action.
office_frame.setAttribute('allowfullscreen', 'true');
frameholder.appendChild(office_frame);
document.getElementById('office_form').submit();
</script>