标签: embedding

如何强制文件在浏览器中打开而不是下载(PDF)?

当取消选中"在浏览器中显示PDF"选项时,有没有办法强制PDF文件在浏览器中打开?

我尝试使用embed标签和iframe,但只有在选中该选项时才有效.

我能做什么?

browser embed pdf embedding http-headers

191
推荐指数
4
解决办法
30万
查看次数

在DOM中嵌入任意JSON的最佳实践?

我正在考虑在DOM中嵌入任意JSON,如下所示:

<script type="application/json" id="stuff">
    {
        "unicorns": "awesome",
        "abc": [1, 2, 3]
    }
</script>
Run Code Online (Sandbox Code Playgroud)

这类似于可以在DOM中存储任意HTML模板以供以后与JavaScript模板引擎一起使用的方式.在这种情况下,我们以后可以检索JSON并使用以下方法解析它:

var stuff = JSON.parse(document.getElementById('stuff').innerHTML);
Run Code Online (Sandbox Code Playgroud)

这有效,但这是最好的方法吗?这是否违反任何最佳做法或标准?

注意:我不是在寻找在DOM中存储JSON的替代方法,我已经确定这是我遇到的特定问题的最佳解决方案.我只是在寻找最好的方法.

javascript json dom embedding decoupling

104
推荐指数
6
解决办法
4万
查看次数

在SVG中嵌入SVG?

我有一个SVG文档,我想在其中包含一个外部svg图像,例如:

<object data="logo.svgz" width="100" height="100" x="200" y="400"/>
Run Code Online (Sandbox Code Playgroud)

("对象"只是一个例子 - 外部文档将是SVG而不是xhtml).

有任何想法吗?这甚至可能吗?或者对我来说最简单的方法是将logo.svg xml打到我的外部SVG文件中?

xml svg embedding

80
推荐指数
6
解决办法
7万
查看次数

Scala中的"eval"

Scala可以用来编写Java应用程序的脚本吗?

我需要从Java加载一段Scala代码,为它设置执行范围(主机应用程序公开的数据),评估它并从中检索结果对象.

Scala文档显示了从Java调用编译的Scala代码是多么容易(因为它变成了常规的JVM字节码).

但是我如何动态评估Scala表达式(从Java或者如果在Scala中更容易)?

对于许多其他语言,有javax.scripting接口.Scala似乎不支持它,我在Java/Scala互操作性文档中找不到任何不依赖于提前编译的东西.

java scripting scala embedding

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

预加载@ font-face字体?

是否有可能在页面加载之前预加载或以其他方式缓存@ font-face字体,最有可能使用javascript,这样当页面最终加载时你不会得到那个丑陋的跳转?

javascript css fonts embedding font-face

53
推荐指数
7
解决办法
6万
查看次数

在Go中嵌入而不是继承

您对此设计决定有何看法?它有什么优点和缺点?

链接:

inheritance embedding go

52
推荐指数
5
解决办法
3万
查看次数

嵌入Python3没有标准库

编辑:我在这里问了一个相反的问题:如何使用标准库嵌入Python3

这里提供了Python2的解决方案:是否可以在没有标准库的情况下嵌入python?

但是,Python3失败Py_Initialize();了:

Fatal Python error: Py_Initialize: unable to load the file system  
codec ImportError: No module named 'encodings'
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为py3源文件默认为utf-8.所以它似乎只需要一个外部二进制文件来解析py3源文件.

那么该怎么办?

看起来我需要encodings在我的系统Python安装中找到二进制文件,将其复制到我的项目树中,并且可能设置一些环境变量PYTHONPATH(?)以便我的libpython.dylib可以找到它.

有可能避免这种情况吗?如果没有,任何人都可以澄清我需要采取的步骤吗?会不会再打嗝了?


注意:对于后代,这是我在OSX上链接到我的项目的独立libpython.dylib的方法:

首先,我找到我的系统Python的库:( /usr/local/Frameworks/Python.framework/Versions/3.4/Python在我的情况下,它与自制软件一起安装).

现在我:

  • 将.dylib复制到我的项目文件夹创建中 ./Libs/libpython3.4.1_OSX.dylib

  • 进入build settings -> linking并设置other linker flags-lpython3.4.1_OSX

此时它似乎有效.但是,如果您知道尝试在新的OSX安装上构建它,它将失败.这是因为:

$ otool -D ./libpython3.4.1_OSX.dylib 
./libpython3.4.1_OSX.dylib:
/usr/local/Frameworks/Python.framework/Versions/3.4/Python
Run Code Online (Sandbox Code Playgroud)

.dylib仍然坚持它的旧位置.我真的很奇怪.dylib包含一个指向其位置的链接,因为任何使用它的东西必须知道它在哪里才能首先调用它!

我们可以用以下方法纠正:

$ install_name_tool -id @rpath/libpython3.4.1_OSX.dylib libpython3.4.1_OSX.dylib
Run Code Online (Sandbox Code Playgroud)

但是在我们的Xcode项目中我们必须:

  • 进入build phases.添加一个copy files复制libpython3.4.1_OSX.dylib到的步骤Frameworks(这是放置它的正确位置).
  • 进入build settings -> linking并设置runpath …

python embedding standard-library python-3.x

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

在matplotlib中的子图中嵌入小图

如果你想在较大的一个中插入一个小图,你可以使用Axes,就像这里一样.

问题是我不知道如何在子图中做同样的事情.

我有几个子图,我想在每个子图中绘制一个小图.示例代码将是这样的:

import numpy as np
import matplotlib.pyplot as plt

fig = plt.figure()

for i in range(4):
    ax = fig.add_subplot(2,2,i)
    ax.plot(np.arange(11),np.arange(11),'b')

    #b = ax.axes([0.7,0.7,0.2,0.2]) 
    #it gives an error, AxesSubplot is not callable

    #b = plt.axes([0.7,0.7,0.2,0.2])
    #plt.plot(np.arange(3),np.arange(3)+11,'g')
    #it plots the small plot in the selected position of the whole figure, not inside the subplot
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

提前致谢!

plot axes embedding matplotlib subplot

44
推荐指数
4
解决办法
4万
查看次数

如何将mp4电影嵌入到我的HTML中?

我的网站上有一个博客部分,其中包含TinyMce编辑器.我想在发布博客时嵌入视频,而这只是吐出代码.我<embed>在输出脚本上添加了标记.

这是我用于视频的代码:

<object width="425" height="350">
    <param name="movie" value="http://www.youtube.com/v/CgW_5Vthsds"></param>
    <param name="wmode" value="transparent"></param>
    <embed src="http://www.youtube.com/v/" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>
</object>
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

html video mp4 embedding

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

如何将WebKit嵌入到我的C/C++/Win32应用程序中?

我发现的解决方案无关紧要:

  • 有人在Delphi项目中使用了WebKit
  • 有人用它与Java
  • 有QtWebKit(约:空白演示应用需要44兆)
  • 它的.Net端口
  • GTK +端口

我需要一个指南如何将WebKit实例嵌入到Win32下的纯C/C++应用程序中.

c c++ winapi webkit embedding

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