小编Mik*_*Eng的帖子

使用Google Analytics跟踪外部链接trackPageview()无效

我根据GA文档将外部链接跟踪设置为Google Analytics中的目标.

这是有问题的页面:http://playmoreatthey.org/ - 页面上的外部链接的格式如下

<a href="http://www.ymcagreaterprovidence.org/Default.aspx?alias=www.ymcagreaterprovidence.org/baysidebranch" onclick="javascript: pageTracker._trackPageview('/G1/bayside_family.com');" target="_blank">Bayside Family YMCA</a>
Run Code Online (Sandbox Code Playgroud)

我将目标设置为URL的"头匹配": /G1/bayside_family.com

我在四天后检查过,并且在附加到每个外部链接的JavaScript中指定的虚假"pagename"(/G1/bayside_family.com)的目标或综合浏览量没有结果.

analytics google-analytics

3
推荐指数
1
解决办法
4095
查看次数

Sass无效的CSS ...:期望的表达式(例如1px,粗体),是"{"

我有以下Sass,按照@each的这个例子:

@each $flag in USA, EUR, JPN {
  a.#{$flag} {
    display:inline-block;
    overflow:hidden;
    width:0;
    height:11px;
    padding-left:16px; 
    background:url('http://res.cloudinary.com/mrengy/image/upload/v1470163121/#{$flag}.gif');
  }
}
Run Code Online (Sandbox Code Playgroud)

它只是回答另一个问题的一个例子.在Codepen中,它给了我一个错误

"USA,EUR,JPN"后的CSS无效:预期表达式(例如1px,粗体)为"{"

这是Codepen上的示例.

这个错误毫无意义.这里有什么问题?

css sass css-preprocessor

3
推荐指数
1
解决办法
6780
查看次数

如果IE条件评论不起作用

这似乎是一个愚蠢的问题,但我很难过.

我正在使用if IE条件语句修复IE6中的一些问题.

在头脑中,我有

<!--[if lt IE 7] > <script type="text/javascript" src="js/ie6.js"></script> < ![endif]-->
Run Code Online (Sandbox Code Playgroud)

在ie6.js文件中,我有一个简单的警报,当我从条件注释中取出它时,它会起作用.但在IE中,警报未显示.我正在Parallels Desktop的Windows XP上测试IE 6.0.2900.

javascript internet-explorer cross-browser conditional-comments internet-explorer-6

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

如何从iPhone应用程序用户收集电子邮件地址

我正在为一个非营利组织设计一个iPhone应用程序,他们有兴趣收集下载应用程序的人员在营销列表中使用的电子邮件地址.

有什么选择收集这个?

  1. 是否可以从iTunes Connect获取电子邮件地址?在iTunes Connect开发人员指南的第24页,他们提到:"如果您的应用程序具有自动续订订阅,则可以为选择"选择加入"个人信息共享的客户下载联系信息.我们没有使用自动更新订阅,那么还有另一种方法可以提示用户分享他们的信息并通过iTunes Connect访问它们吗?
  2. 我认为Apple不允许开发人员访问下载其应用程序的所有用户的电子邮件地址,但我无法在任何地方看到它 - 这是正确的吗?
  3. 显然,可以选择"滚动我们自己的"数据库并提示用户提交他们的电子邮件地址以换取一些奖励.该应用程序是否可以默认调用邮件应用程序或App Store中使用的用户的电子邮件地址?

iphone app-store

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

PHP电子邮件中"from"标题字段的最佳实践,以防止标记为垃圾邮件

我正在制作一个表格,允许用户向他们的朋友发送电子邮件.表单将包含以下字段:

  • 来自电子邮件
  • 发邮件
  • 学科
  • 身体

理想情况下,电子邮件标题中的"来自"字段将是用户输入的"来自电子邮件"地址,以便收件人识别发件人.

但我认为,当用户输入"来自电子邮件"地址时,在标题中设置"起始"字段将无法通过SPF验证并增加电子邮件被标记为垃圾邮件的可能性.

什么是最佳做法:

  1. 允许电子邮件显示(发送给收件人)来自发件人的"来自电子邮件"
  2. 降低电子邮件被标记为垃圾邮件的可能性.

快速抽查,

  • 纽约时报"电子邮件文章"功能将标题中的"从"字段设置为发件人的电子邮件地址,最终在我的Yahoo收件箱中.
  • AddThis将标题中的"from"字段设置为发件人的电子邮件地址,最后放在我的Yahoo垃圾邮件文件夹中.
  • Delicious将标题中的"from"字段设置为"Delicious",最终出现在我的Yahoo收件箱中.

php email spam-prevention

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

如何在不覆盖选项卡内容的情况下使用书签通过电子邮件发送指向当前页面的链接?

我正在尝试创建一个 Chrome JavaScript 书签,它将打开我的电子邮件处理程序以撰写一封电子邮件,其正文包含指向当前页面的链接,主题是页面的标题。我找到了这个指南,它建议在书签中使用以下代码:

javascript:document.location="mailto:?subject="+document.title+"&body="+escape(document.location);
Run Code Online (Sandbox Code Playgroud)

这有效,但有一个恼人的行为,即用文字mailto链接位置替换当前选项卡的内容:

显示文字 mailto 链接的 Chrome 窗口

如何修改 JavaScript 以便书签通过邮件发送链接,但在浏览器中保留原始页面内容?

我试过:

  1. 添加return false在 JavaScript 的末尾。这阻止了任何事情的发生(甚至生成电子邮件)。

  2. location.reload()在分号后添加,如下所示:

    javascript:document.location="mailto:?subject="+document.title+"&body="+escape(document.location); location.reload();
    
    Run Code Online (Sandbox Code Playgroud)

    这重新加载了页面,但没有生成电子邮件。

  3. location.reload()在分号前添加,如

    javascript:document.location="mailto:?subject="+document.title+"&body="+escape(document.location) location.reload();
    
    Run Code Online (Sandbox Code Playgroud)

    那什么也没做(没有重新加载页面或生成电子邮件)。

我宁愿不为此使用扩展名,因为:

  1. 我发现显示/隐藏书签比在我需要/不需要它们时显示/隐藏扩展图标更容易。

  2. 我不想处理激活、允许隐身和浏览器版本与扩展的兼容性问题。

javascript google-chrome bookmarklet

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

MutationObserver - 收到“TypeError:MutationObserver.observe:参数 1 未实现接口 Node”。

我试图检测由图像滑块插件动态设置的元素的高度,并使用它来设置容器的高度。

获取“TypeError:MutationObserver.observe:参数 1 未实现 Node 接口。”

我检查了MutationObserver 文档及其选项。看见了

当您调用observe() 时,childList、attributes 和/或characterData 之一至少必须为true。否则会抛出 TypeError 异常。

我将属性设置为 true 但仍然收到 typeError

jQuery(document).ready(function($){
  // Callback function to execute when mutations are observed
  const callback = function(mutationsList, observer) {
      for(const mutation of mutationsList) {
          console.log('The ' + mutation.attributeName + ' attribute was modified.');
      }
  };

  const observer = new MutationObserver(callback);

  //set up your configuration
  const config = { attributes:true, subtree: false };

  var changingContainer = $('.soliloquy-viewport');

  //start observing
  observer.observe(changingContainer, config);
  
  //change …
Run Code Online (Sandbox Code Playgroud)

javascript jquery mutation-observers

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

用于CSS动画的SCSS mixin,用于在CSS中输出变量名称

我正在尝试从这个要旨中为CSS动画浏览器前缀使用这些SCSS mixins ,但是它正在输出$animation_name$animation_name在CSS中输出实际值的文字。如何将实际值输入CSS输出?

SCSS:

@mixin animation ($delay, $duration, $animation) {
-webkit-animation-delay: $delay;
-webkit-animation-duration: $duration;
-webkit-animation-name: $animation;
-webkit-animation-fill-mode: forwards;

-moz-animation-delay: $delay;
-moz-animation-duration: $duration;
-moz-animation-name: $animation;
-moz-animation-fill-mode: forwards; 

-o-animation-delay: $delay;
-o-animation-duration: $duration;
-o-animation-name: $animation;
-o-animation-fill-mode: forwards; 

animation-delay: $delay;
animation-duration: $duration;
animation-name: $animation;
animation-fill-mode: forwards; 
}

@mixin mykeyframe ($animation_name) {
  @-webkit-keyframes $animation_name {
      @content;
  }

  @-moz-keyframes $animation_name {
      @content;
  }

  @-o-keyframes $animation_name {
      @content;
  }

  @keyframes $animation_name {
      @content;
  }
}

.top{
  position:relative;
  top: 0%;
  width: 100%; …
Run Code Online (Sandbox Code Playgroud)

sass mixins

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