标签: meta

window.location(JS)vs header()(PHP)用于重定向

使用JS :(<head>标签中)

<script>window.location="https://stackoverflow.com";</script>
Run Code Online (Sandbox Code Playgroud)

使用PHP :(<head>标签中)

header('Location: https://stackoverflow.com');
end();
Run Code Online (Sandbox Code Playgroud)

我应该使用哪一个?或其他 ?

关于使用什么 <meta>

<meta http-equiv="refresh" content="0;url=https://stackoverflow.com"/> 
Run Code Online (Sandbox Code Playgroud)

许多好的答案,我不知道我会接受哪个答案,非常感谢

javascript php meta redirect

15
推荐指数
3
解决办法
13万
查看次数

我们可以在HTML中放置两个元标记吗?

我可以meta在网页中放两个标签吗?

我想说:

 <meta http-equiv="Pragma" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)

这样我的网页就不会被缓存了

和:

 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
Run Code Online (Sandbox Code Playgroud)

这样我的网页就可以与IE兼容了.

html meta

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

如何使用content-security-policy元标记允许混合内容(http与https)?

我正在强制https访问我的网站,但必须加载一些内容http(例如视频内容不能通过https),但浏览器会因mixed-contents策略阻止请求.

经过几个小时的搜索,我发现我可以使用Content-Security-Policy,但我不知道如何允许混合内容.

<meta http-equiv="Content-Security-Policy" content="????">
Run Code Online (Sandbox Code Playgroud)

meta content-security-policy mixed-content

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

检查是否正在使用视口元标记

我有一个需要在调整浏览器窗口大小时调整大小的画布,所以我有以下内容:

var resizeCanvas = function () {
    var ratio =  Math.max(window.devicePixelRatio || 1, 1);
    canvas.width = (canvas.offsetWidth || canvas.width) * ratio;
    canvas.height = (canvas.offsetHeight || canvas.height) * ratio;
    canvas.getContext('2d').scale(ratio, ratio);
}

window.addEventListener('resize', resizeCanvas);
Run Code Online (Sandbox Code Playgroud)

这很有效,除了在移动设备上滚动触发resize事件.

这是不希望的,因为调整画布大小会清除其内容,这意味着当移动用户滚动时,画布总是被擦除.

由于这个答案,我提出了一个基于缓存宽度和双重检查的解决方案,但根据我的设计,我真的只需要解决受我的视口metatag影响的设备的问题:

<meta name="viewport" content="width=device-width, initial-scale=1">
Run Code Online (Sandbox Code Playgroud)

有没有我可以检查浏览器是否正在使用该元标记?我正在寻找类似的东西:

if(viewportMetaTagIsUsed){
    //For mobile browsers
    window.addEventListener("orientationchange", resizeCanvas);
} else {
    //For desktop browsers
    window.addEventListener('resize', resizeCanvas);
}
Run Code Online (Sandbox Code Playgroud)

html javascript meta viewport meta-tags

14
推荐指数
2
解决办法
1572
查看次数

Wordpress创建新帖子状态?

在Wordpress中,您将获得默认的帖子状态:已发布,草稿和待审核.是否可以通过活动主题的function.php文件注册它们来添加更多帖子类型?

还可以编辑Publish Meta Box的标签吗?我提交的内容真的不是发布...

也喜欢添加我只想在我自己制作的自定义帖子类型中进行这些更改.

亲切的问候

斯科特

php meta wordpress status

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

mexHttpBinding - 直接将ServiceMetadataBehavior添加到配置文件或ServiceHost以启用对此合同的支持

我知道这已被多次询问,并且多次回答,但是,所有提供的应该使用的样本似乎并不想今天为我工作.

当我尝试启动主机时,我不断收到以下错误:

"在服务TraceService实现的合同列表中找不到合同名称'IMetadataExchange'.将ServiceMetadataBehavior直接添加到配置文件或ServiceHost以支持此合同."

根据Microsoft的示例,我的服务托管在托管的Windows服务主机中:http://msdn.microsoft.com/en-us/library/ms733069%28v=vs.90%29.aspx

这是我的简单配置:

  <system.serviceModel>
    <services>
      <service name="Daff.Lae.Service.TraceService">
        <endpoint address="" binding="wsHttpBinding" name="TraceService" contract="Contracts.Service.ITraceService">
          <identity>
            <dns value="localhost" />
          </identity>
        </endpoint>
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:8080/TraceService" />
          </baseAddresses>
        </host>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="DefaultBehavior">
          <serviceDebug includeExceptionDetailInFaults="true"/>
          <serviceMetadata httpGetEnabled="true"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
Run Code Online (Sandbox Code Playgroud)

当然,如果删除此行,则没有错误时问题会变得更有趣:

<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常非常感谢:)

meta wcf config wcf-binding endpoint

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

WP_Query - 多个自定义帖子类型,并按自定义元排序

我想从两个自定义帖子类型中获取结果,并按自定义元(开始事件的日期)对它们进行排序.

这段代码:

$warsztaty_q = new WP_Query(array(
    'post_type' => array('kalendarium', 'warsztaty'),
    'order_by' => 'meta_value',
    'meta_key' => 'data_start',
    'order' => 'ASC'
));
Run Code Online (Sandbox Code Playgroud)

没关系,但首先排序的是'kalendarium'然后'warsztaty'所以在查询结果中首先排序的是来自'kalendarium'的帖子,然后是来自'warsztaty'的帖子不在一起.

我找到了这个解决方案:https: //wordpress.stackexchange.com/questions/71576/combining-queries-with-different-arguments-per-post-type

但我不能得到自定义meta :(

有人可以帮帮我吗?:)

sorting meta wordpress custom-post-type

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

为什么Chrome不使用元刷新重定向

我使用的应用程序有一个PL/SQL包,它创建一个页面并使用一个函数来创建META标记.

它创建一个带有META标记的网页,如下所示:

 <META HTTP-EQUIV="Refresh" NAME="Refresh" CONTENT="1; URL=PaymentSubmit.html">
Run Code Online (Sandbox Code Playgroud)

问题是Chrome不喜欢NAME ="Refresh"属性.虽然它在IE和Firefox中正确地重定向,但它不会重定向页面

如果我删除了NAME属性,那么它看起来像这样,它适用于所有浏览器:

 <META HTTP-EQUIV="Refresh" CONTENT="1; URL=PaymentSubmit.html">
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?我找不到MET3重定向的W3C标准,那么每个浏览器是否都有自己的规则?我不确定它是否曾在Chrome中有效,但由于我从未听过任何错误报告,因此我认为它曾经在Chrome中运行.

有人有类似的问题吗?

谢谢

html meta redirect google-chrome

12
推荐指数
2
解决办法
2万
查看次数

SPA模式下的AngularJS和meta标签?

你们中的任何人都已经想出了如何在SPA模式下使用AngularJS处理元标记的优雅方法吗?

在基本模板中,我有一些默认的元标记.对于每个路由,每个控制器正在加载具有不同内容的不同视图.很正常.但是,如何更改每个页面的元标记?

此外,一些页面应该有更多元标记,其他页面应该更少 例如,包含内容的页面应具有用于社交媒体共享的附加元标记.其他敏感页面应该使用no-follow元标记禁止机器人索引页面.

好奇的是经验丰富的人如何应对这种情况?

social meta angularjs

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

还设置了“initial-scale=1.0”时从视口元标记中删除“width=device-width”的副作用

虽然该<meta name="viewport">标签未标准化,但“由于事实上的主导地位,它受到大多数移动浏览器的尊重”。

它不是真正的 Web 标准的一个缺点是详细的文档不像其他标准那样可用。该CSS工作组对这个规范,所以这就是我主要用作为权威著作。

我的主要问题是:

以下声明之间的感知差异是什么?

<meta name="viewport" content="width=device-width, initial-scale=1.0">
Run Code Online (Sandbox Code Playgroud)
<meta name="viewport" content="initial-scale=1.0">
Run Code Online (Sandbox Code Playgroud)

或者被问到,这两个@viewport CSS at-rules之间有什么区别:

/* Translated from <meta name="viewport" content="width=device-width, initial-scale=1.0"> */
@viewport {
    zoom: 1.0;
    min-width: extend-to-zoom;
    max-width: 100vw;
}
Run Code Online (Sandbox Code Playgroud)
/* Translated from <meta name="viewport" content="initial-scale=1.0"> */
@viewport {
    zoom: 1.0;
    min-width: extend-to-zoom;
    max-width: extend-to-zoom;
}
Run Code Online (Sandbox Code Playgroud)

我是如何得出这些@viewport翻译的:

width=device-widthmin-width: extend-to-zoom; max-width: 100vw;

CSS设备适配模块级别1号文件规定:

widthheight视口<META>特性被转换成widthheight描述符,设置min-width/ …

css meta viewport meta-tags

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