В C# можно использовать любой
using Microsoft.Win32.Security;
...
string username = Environment.UserName + "@" + Environment.GetEnvironmentVariable("USERDNSDOMAIN");
Sid sidUser = new Sid (username);
Или...
using System.Security.AccessControl;
using System.Security.Principal;
...
WindowsIdentity m_Self = WindowsIdentity.GetCurrent();
SecurityIdentifier m_SID = m_Self.Owner;");
Вы также можете попробовать проверить один из размеров элемента img
в дополнение к complete
:
function isImageLoaded() {
var theImage = $('#myImage');
if (!theImage.get(0).complete) {
return false;
}
else if (theImage.height() === 0) {
return false;
}
return true;
}
незагруженный img
или img
с недопустимым атрибутом src
должны иметь одинаковые значения .height ()
и .width ()
на 0
в Firefox. В Chrome и Opera ни один из методов не работает должным образом. В этих браузерах theImage.height ()
в моем тестировании всегда возвращал положительное значение.
0
в Firefox. В Chrome и Opera ни один из методов не работает должным образом. В этих браузерах theImage.height ()
в моем тестировании всегда возвращал положительное значение. width () равняется 0
в Firefox. В Chrome и Opera ни один из методов не работает должным образом. В этих браузерах theImage.height ()
в моем тестировании всегда возвращал положительное значение. Я не знаю, есть ли у firefox другая опора, метод, который это делает, но вы можете использовать этот обходной путь:
$ (document) .ready (function () {
$("img").each(
//for each image declared in html
function(index)
{
document.images[index].complete= false;
document.images[index].onload = function(){ this.complete= true};
});
}) ;