小编Cha*_*a G的帖子

<head>部分中有多高可以安全地放置Google跟踪代码管理器代码?

Google跟踪代码管理器指示开发人员:

粘贴此代码[跟踪代码]作为<head>页面尽可能的:

<!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXXXXX');</script> <!-- End Google Tag Manager -->

我的问题是,该代码的正确位置有多高?正确的意思,能够在> 95%的浏览器上运行而没有问题/警告/错误,和/或根据HTML最佳实践.

它可以在开始<head>标记后面吗?只要它在<head>某个部分,它真的很重要吗?

作为参考/示例,下面是HTML样板.什么是样板中跟踪代码的最佳位置?

<!doctype html>
<html class="no-js" lang="">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title></title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="manifest" href="site.webmanifest">
        <link rel="apple-touch-icon" href="icon.png">
        <!-- Place favicon.ico in the root directory -->

        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/main.css">
    </head>
    <body>
        <!--[if lte IE 9]>
            <p class="browserupgrade">You are …
Run Code Online (Sandbox Code Playgroud)

html javascript html5boilerplate google-tag-manager

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

wkwebview 中的 UIMenuItem #selector 方法崩溃

UIMenuItem选择器方法在 iOS 11 beta SDK 中崩溃。

-[WKContentViewhighlightText]:无法识别的选择器发送到实例0x7f85df8f3200

方法定义:

func highlightText() 
{
  //
}
Run Code Online (Sandbox Code Playgroud)

UIMenuItem我尝试在WKWebView中添加,

let menuItemHighlight = UIMenuItem.init(title: "Highlight", action: #selector(ContentWebkitView.highlightText))
UIMenuController.shared.menuItems = [menuItemHighlight]
Run Code Online (Sandbox Code Playgroud)

crash selector uimenuitem wkwebview

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

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