小编SEF*_*EFL的帖子

Chrome jQuery图片请求状态"待定"

我以前从未遇到过这样的事情,所以我希望其他人有,并且可以向我解释.

我正在一个包含一些Adsense横幅的网站上工作.为了防止它们出现在我的localhost或我的任何测试帐户上,我创建了一些服务器端代码来生成并提供带有CSS文件背景图像的替代div.这是针对Adsense的Labnol.org响应式设计代码的黑客攻击.

无论如何,我有一对像这样的行(带有ID的div是一个ASP.net控件):

sampleImg = $("<div></div>").addClass("sample-ad-320-x-50");
$("#ctl00_Page_Footer_Top_Leaderboard_Sample").append(sampleImg)
Run Code Online (Sandbox Code Playgroud)

在我的CSS中,我有:

div.sample-ad-320-x-50 {width:  320px;  height:  50px;  background:  URL(../common-images/banner-ad-320-x-50.gif) center center no-repeat #C0FF00;}
Run Code Online (Sandbox Code Playgroud)

子div本身加载,但我在Chrome中的Resources窗口中看到了这一点:

banner-ad-728-x-90.gif/ss2013/common-images GET(失败)待定jquery-1.9.1.min.js:3脚本13 B 0 B

49毫秒

我可以在Chrome中查看图片本身...但是当它被加载到div中时(或者在图片标记中加载).

我知道背景是存在的,因为它在Firefox中加载很好.我也知道背景是因为我可以将资源窗口中的链接复制/粘贴到浏览器中并以这种方式查看.

我不知道是什么原因造成的......这是一个jQuery的东西还是Chrome的东西?我怀疑它是Chrome的东西.

jquery google-chrome

6
推荐指数
1
解决办法
1538
查看次数

Office 365和经典ASP与VB.net SMTP设置

关于经典ASP和Office 365有几个问题,但没有一个似乎能回答我的特定情况,所以这里有.

我在Office 365上设置了一个电子邮件帐户,并尝试使用以下代码进行SMTP测试:

Dim ObjSendMail, mailSubject, mailBody
Set ObjSendMail = CreateObject("CDO.Message")
mailSubject = "Test"
mailBody = "Test"
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.office365.com"
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 587
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 240
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "email@domain.com"
ObjSendMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
ObjSendMail.Configuration.Fields.Update

ObjSendMail.To = "to_email@anotherdomain.com"
ObjSendMail.Subject = mailSubject
ObjSendMail.From = """From Name"" <email@domain.com>"
'ObjSendMail.HTMLBody = "this is the body"
ObjSendMail.TextBody = mailBody
ObjSendMail.Send
Run Code Online (Sandbox Code Playgroud)

这会生成以下错误:

CDO.Message.1错误'80040213'

传输无法连接到服务器.

我已经发现它是由于smtpusessl设置,但我需要它,如果我关闭它我得到错误'8004020e'.

现在,这是奇怪的事情......我可以使用VB.net和以下代码成功进行SMTP测试:

    Dim mailClient As New SmtpClient("smtp.office365.com")
    mailClient.Port = 587
    mailClient.EnableSsl = True …
Run Code Online (Sandbox Code Playgroud)

vb.net asp-classic office365

2
推荐指数
1
解决办法
3053
查看次数

标签 统计

asp-classic ×1

google-chrome ×1

jquery ×1

office365 ×1

vb.net ×1