标签: embed

单击按钮显示警报

我正在使用默认的Facebook嵌入代码:

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#appId=176702405718664&amp;xfbml=1"> </script>
<fb:like href="http://domain.com" send="true" width="700" show_faces="false" action="recommend" font=""></fb:like>
Run Code Online (Sandbox Code Playgroud)

..但是如果用户点击"推荐"或"发送"按钮,我想显示提醒.请看这个小提琴:

http://jsfiddle.net/4wB9x/1/

谢谢!

javascript embed jquery alert facebook

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

嵌入式IronPython安全性

我将IronPython嵌入到我的游戏引擎中,您可以在其中将脚本附加到对象.我不希望脚本能够随时访问CLR,因为它们几乎可以做任何事情.

拥有随机脚本,特别是从互联网上下载,能够打开互联网连接,访问用户硬盘或修改内部游戏状态是一件非常糟糕的事情.

通常人们会建议"使用单独的AppDomain".但是,除非我严重错误,否则跨AppDomains会很慢.非常慢.游戏引擎太慢了.所以我在寻找其他选择.

我想过编译一个自定义版本的IronPython会阻止你导入clr或任何命名空间,从而限制它到标准库.

我宁愿选择的选项如下:

__builtins__.__import__ = None #Stops imports working
reload = None #Stops reloading working (specifically stops them reloading builtins
          #giving back an unbroken __import___!
Run Code Online (Sandbox Code Playgroud)

我在另一个堆栈溢出帖子中读到了这个.假设不是设置__ builtins_ ._ import__为none,我将其设置为自定义函数,允许您加载标准API.

问题是,使用上面概述的方法,脚本能否有任何方式能够访问clr模块,.net BCL或其他任何可能造成坏处的事情?或者我应该修改源代码?第三种选择?

c# embed security ironpython

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

如何在iText XMLWorker中摆脱Helvetica?

我们使用iText从Java代码生成PDF文件,在大多数情况下都可以很好地工作.几天前,我们开始生成PDF/A而不是普通的PDF文件,需要嵌入所有字体.iText Document主要是自定义PdfPTable和其他类的构建,我们直接控制字体.所有使用的字体都是通过以下代码加载的TTF文件创建的 - 这很好用:

    private BaseFont load(String path) {
        try {
            URL fontResource = PrintSettings.class.getResource(path);
            if (fontResource == null) {
                return null;
            }
            String fontPath = fontResource.toExternalForm();
            BaseFont baseFont = BaseFont.createFont(fontPath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
            baseFont.setSubset(true);
            return baseFont;
        }
        catch (DocumentException ex) {
            Logger.getLogger(PrintSettings.class).warn("...");
        }
        catch (IOException ex) {
            Logger.getLogger(PrintSettings.class).warn("...");
        }
        return FontFactory.getFont(PrintSettings.FONT, "UTF-8", true, 8f, Font.NORMAL, PrintSettings.COLOR_TEXT).getBaseFont();
    }
Run Code Online (Sandbox Code Playgroud)

现在我们在PDF中使用一种从HTML代码生成的特定内容类型.我们用它XMLWorker来处理那部分.只要我们没有嵌入字体,这工作得很好.但是使用PDF/A我们需要嵌入所有字体,现在我们正在努力解决未知的Helvetica使用来源.

我们试图通过使用我们自己的FontProvider类来解决这个问题:

public class PrintFontProvider extends FontFactoryImp {

    @Override
    public Font getFont(String …
Run Code Online (Sandbox Code Playgroud)

java embed pdf fonts itext

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

嵌入Lua 5.2并定义库

Lua附带了5.2版本的免费在线参考手册(我正在使用),也可以使用Lua中的5.0版编程.

然而,这些版本之间有一些变化,我似乎无法超越.这些更改在5.25.1参考手册的后续版本中有所说明.注意连续弃用有luaL_openlib()利于luaL_register(),然后luaL_register()赞成luaL_setfuncs().

网上搜索结果不一,其中大多数指向luaL_register().

我尝试实现的目标可以通过以下迷你程序进行总结,该程序可以编译并链接,例如, gcc ./main.c -llua -ldl -lm -o lua_test

#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>

#include <stdio.h>
#include <string.h>


static int test_fun_1( lua_State * L )
{
    printf( "t1 function fired\n" );
    return 0;
}

int main ( void )
{
    char buff[256];
    lua_State * L;
    int error;

    printf( "Test starts.\n\n" );

    L = luaL_newstate();
    luaL_openlibs( L …
Run Code Online (Sandbox Code Playgroud)

c embed lua

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

如何通过命令行在linux上发送嵌入邮件的png文件?

我试图通过命令行在电子邮件正文中发送一个png文件.我一直在使用以下命令:

uuencode file.png file.png| mail user@example.com
Run Code Online (Sandbox Code Playgroud)

但它将文件附加到邮件中,而不是将其嵌入到正文中.你能告诉我如何用邮件中嵌入的png文件发送邮件吗?

谢谢.

linux embed email image

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

lua:关于本地范围的模块导入

有两个脚本文件包含以下脚本

//parent.lua
function scope()
    local var = "abc"

    require "child"
end

//child.lua
print(var)
Run Code Online (Sandbox Code Playgroud)

这样,child.lua将打印一个nil值,因为parent.lua中的作用域不会将其本地功能公开给模块.我认为会这样,因为在此范围内和var声明之后声明了require指令.我的愿望是将孩子的所有行完全注入父母.只是导出子脚本以提高可读性.我如何通过本地范围?loadfile()不起作用,也没有dofile().函数环境fenv不包含本地值.debug.setlocal()似乎无法创建新变量(也需要子进程中的接收器).除了重新编译脚本之外的任何方法?

embed lua scope module local

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

在Vala中嵌入python

我想将Python解释器嵌入到用Vala编写的程序中,以允许一些运行时脚本.我可以使用Introspection从Python运行我的部分vala代码,并且我已经找到了在Python中嵌入解释器的基本示例:https://gist.github.com/astagi/1282808.

该示例未显示如何将Vala中的对象实例传递给解释器并返回.在如何嵌入Python(http://docs.python.org/3/extending/embedding.html#pure-embedding)的示例中,使用类似下面的内容将long类型的变量转换为/形成python类型:

PyObject *pvalue = PyLong_FromLong(foo);
Run Code Online (Sandbox Code Playgroud)

long foo=PyLong_asLong(pvalue);
Run Code Online (Sandbox Code Playgroud)

问题是类型为GLib.Object的Vala中的变量的等效函数是什么[C形式的GObject].

python embed vala pygobject

5
推荐指数
0
解决办法
541
查看次数

响应地在一个iframe中嵌入Bootstrap网页

我正在开发一个SaaS应用程序,它基本上为客户端提供了一个完整的网页.客户可以访问他们的页面:http://client.myapp.com.但是,我希望允许客户在其网站上轻松嵌入此页面.目前我只提供带有样式表的iframe嵌入代码来重置body标签的边距.

<head>
<style type="text/css">
html { overflow: auto; }
html, body, div, iframe { margin: 0px; padding: 0px; height: 100%; border: none; }
iframe { display: block; width: 100%; border: none; overflow-y: auto; overflow-x: hidden; }
</style>
</head>

<body>
<iframe id="myapp" name="myapp" src="https://client.myapp.com" frameborder="0" marginheight="0" marginwidth="0" width="100%" height="100%" scrolling="auto"></iframe>
</body>
Run Code Online (Sandbox Code Playgroud)

但是,当它们包含iframe时,页面不再响应.如何在使用iframe(或您建议的任何其他方式)时复制原始网页的响应能力?

css embed iframe responsive-design twitter-bootstrap

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

出现在源代码中的type ="application/npfido"的随机html标记

我目前正在测试一个站点,以便在所有平台上兼容.

我注意到在Windows中的Chrome上,页面加载完成,源代码中会出现以下内容:

<embed id="embed_npfido" type="application/npfido" height="0">
Run Code Online (Sandbox Code Playgroud)

更具体地说,这不会出现在源代码中 - 当我右键单击页面并选择"检查元素"时,它会出现.此外,它出现在</body>标签之前.我注意到这个神秘嵌入的唯一原因是因为它渲染的宽度为300px,高度为0px,这非常明显地将我的网站向左偏移300px.

谁看过这个吗?我搜索了这个问题,没有出现任何问题.

其他详情:

  • 这只发生在我公司的笔记本电脑上,这是一台联想T440
  • 我没有在我测试的任何其他操作系统或浏览器上注意到这一点
  • 页面上调用的唯一外部资源是来自Google Fonts(fonts.googleapis.com)的字体
  • 嵌入的渲染宽度为300px,我用下面的代码否定了:
    • embed {display:none;width:0;height:0;padding:0;margin:0;}

html windows embed google-chrome

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

在python中将图像嵌入电子邮件的正文中

我在.png文件中有一个图像.我试图使用Python将此图像嵌入到电子邮件的正文中.我尝试了互联网上提供的各种选项,但他们提供了附加文件的解决方案,而不是嵌入电子邮件正文中.

这是我的代码片段.我正在附加一个文件,并尝试在电子邮件正文中添加图像(实际上是附加html文件,而不是将图像添加到电子邮件正文).在Python中是否可以在电子邮件正文中嵌入图像?

def send_report(send_from, send_to, subject, text, files=[], server="10.70.70.100",html=True):
#assert isinstance(send_to, list)
#assert isinstance(files, list)

msg = MIMEMultipart()
msg['From'] = send_from
msg['To'] = send_to
msg['Date'] = formatdate(localtime=True)
msg['Subject'] = subject

if (html):
    part1 = MIMEText(text, 'html')
    msg.attach(part1)
else:
    msg.attach( MIMEText(text) )

for f in files:
    part = MIMEBase('application', "octet-stream")
    part.set_payload( open(f,"rb").read() )
    Encoders.encode_base64(part)
    part.add_header('Content-Disposition', 'attachment; filename="%s"' % os.path.basename(f))
    msg.attach(part)

#Trying to embed image in email body
img_data = open('a.png', 'rb').read()
html_part = MIMEMultipart(_subtype='related')
body = MIMEText('<p>Hello <img src="cid:myimage" /></p>', _subtype='html') …
Run Code Online (Sandbox Code Playgroud)

python embed email html-email smtplib

5
推荐指数
0
解决办法
4663
查看次数