В моем случае dll
не было скопировано, хотя я добавил ссылку на него. Это потому, что EntityFramework.SqlServer.dll
не копируется в ваш проект. Добавьте эту DLL, и она, надеюсь, сработает. Вы можете найти это в проекте, где вы добавили модель данных.
Это может приблизиться к тому, что вы хотите:
window.moveTo(screen.width - screen.availWidth,
screen.height - screen.availHeight);
window.resizeTo(screen.availWidth + screen.availWidth - screen.width,
screen.availHeight + screen.availHeight - screen.height);
Попробуйте это, чтобы открыть развернутые и удалить параметры, чтобы заблокировать пользователей, которые вмешиваются в ваш внутренний сайт. Вы можете поэкспериментировать с ограничениями в соответствии со своими требованиями.
function openFullscreen(url)
{
// get the height correction for IE and set the window height and width
var height = screen.availHeight;
var width = screen.availWidth;
var fullscreen = (document.all) ? "no" : "yes";
var resizable = "no";
var toolbar = "no";
var status = "no";
var left = 0;
var top = 0;
//set window properties
props = "toolbar=no" +
",fullscreen=" + fullscreen +
",status=no" +
",resizable=no" +
",scrollbars=no" +
",menubar=no" +
",location=no" + ",";
dims = "width="+ width +
",height="+ height +
",left="+ left +
",top=" + top;
var win = window.open("", name, props + dims);
win.resizeTo(width, height);
win.location.href = url;
win.focus();
}
Вызывает ли это те же проблемы?
<script type="text/javascript">
window.moveTo(0,0);
window.resizeTo(screen.width,screen.height);
</script>
Taking a quick look at this, it seems
window.moveTo(screen.availLeft, screen.availTop);
window.resizeTo(screen.availWidth, screen.availHeight);
might be the best way to go - I believe this should return exactly the available screen width (It appears to work with on a single monitor if you have multiple monitors).
However it's not a perfect solution - If anyone else has any suggestions on how to open a real maximised window I'd be interested to hear